Eu preciso de uma função de mapa . Já existe algo assim em Java? (Para aqueles que se perguntam: é claro que sei como implementar essa função trivial
Eu preciso de uma função de mapa . Já existe algo assim em Java? (Para aqueles que se perguntam: é claro que sei como implementar essa função trivial
Eu tenho um pedaço de código Java que usa uma variável de ambiente e o comportamento do código depende do valor dessa variável. Eu gostaria de testar esse código com diferentes valores da variável de ambiente. Como posso fazer isso no JUnit? Eu já vi algumas maneiras de definir variáveis de...
Tenho milissegundos em determinado arquivo de log gerado no servidor, também sei o código de idioma de onde o arquivo de log foi gerado. Meu problema é converter milissegundos para a data no formato especificado. O processamento desse log está acontecendo no servidor localizado em fuso horário...
O Goiaba oferece um bom atalho para inicializar um mapa. No entanto, recebo o seguinte erro do compilador (Eclipse Indigo) quando meu mapa é inicializado em nove entradas. O método of(K, V, K, V, K, V, K, V, K, V)no tipo ImmutableMapnão é aplicável aos argumentos (String, String, String, String,...
Estou tentando analisar um arquivo que tem cada linha com valores delimitados por canal. Ele não funcionou corretamente quando eu não escapei do delimitador de tubos no método de divisão, mas funcionou corretamente depois que eu escapei do tubo, como abaixo. private ArrayList<String>...
Eu mesmo escrevi um utilitário para dividir uma lista em lotes de determinado tamanho. Eu só queria saber se já existe algum utilitário apache commons para isso. public static <T> List<List<T>> getBatches(List<T> collection,int batchSize){ int i = 0;
Eu posso ver que @Nullablee @Nonnullanotações pode ser útil na prevenção NullPointerExceptions, mas eles não se propagam muito longe. A eficácia dessas anotações diminui completamente após um nível de indireção, portanto, se você adicionar apenas algumas, elas não se propagam muito longe. Como...
Eu tenho uma ferramenta de linha de comando que executa uma verificação de DNS. Se a verificação do DNS for bem-sucedida, o comando continuará com outras tarefas. Estou tentando escrever testes de unidade para isso usando o Mockito. Aqui está o meu código: public class Command() { // .... void...
Eu sei que operações compostas como i++não são seguras para threads, pois envolvem várias operações. Mas verificar a referência em si é uma operação segura para threads? a != a //is this thread-safe Tentei programar isso e usar vários threads, mas não falhou. Acho que não consegui simular a...
Estamos criando um novo projeto no IntelliJ e deve haver algo errado, porque quando clicamos com o botão direito do mouse em um diretório, selecione Novo e, em seguida, obtenha o menu de contexto, as opções baseadas em Java não são mostradas. Atualmente, consiga coisas como Arquivo, algumas opções...
Sou iniciante no Java 8. Ainda não conheço a API em profundidade, mas fiz uma pequena referência informal para comparar o desempenho da nova API do Streams com as boas e antigas coleções. O teste consiste em filtrar uma lista de Integer, e para cada número par, calcular a raiz quadrada e...
Acabei de começar a olhar para o Java 8 e experimentar lambdas. Pensei em tentar reescrever uma coisa muito simples que escrevi recentemente. Preciso transformar um mapa de seqüência de caracteres em coluna em outro mapa de seqüência de caracteres em coluna onde a coluna no novo mapa é uma cópia...
A construção de notas, mesmo de dentro do IntelliJ IDEA, não coloca as dependências na pasta "External Libraries", portanto essas classes não aparecem como sugestões no editor e, quando as adiciono manualmente como importação, ocorre um erro de compilação. Como posso fazer com que o IntelliJ...
Estou tentando verificar se um método (nulo) está sendo chamado dentro de um DAO - estou usando um ponto de confirmação que envia uma lista de resultados até esse ponto, redefine a lista e continua. Digamos que eu tenha 4 itens na lista e eu tenho um ponto de confirmação 1, eu esperaria que o...
Eu tenho uma atividade com a RecyclerViewe an ImageView. Estou usando o RecyclerViewpara mostrar uma lista de imagens horizontalmente. Quando eu clicar em uma imagem na RecyclerViewdo ImageViewna atividade deve mostrar um quadro maior da imagem. Até agora tudo funciona bem. Agora, existem mais...
Em C # e em Java (e possivelmente em outras linguagens também), as variáveis declaradas em um bloco "try" não estão no escopo nos blocos "catch" ou "finalmente" correspondentes. Por exemplo, o código a seguir não é compilado: try { String s = "test"; // (more code...) } catch {...
Usando o Java Reflection, é possível obter o nome de uma variável local? Por exemplo, se eu tiver isso: Foo b = new Foo(); Foo a = new Foo(); Foo r = new Foo(); é possível implementar um método que pode encontrar os nomes dessas variáveis, assim: public void baz(Foo... foos) { for (Foo foo:...
Por favor, dê uma olhada na imagem abaixo. Quando criamos um objeto em java com a newpalavra - chave, estamos obtendo um endereço de memória do sistema operacional. Quando escrevemos out.println(objName), podemos ver uma string "especial" como saída. Minhas perguntas são: O que é essa saída? Se...
Assumindo boolean a = false; Eu queria saber se está fazendo: a &= b; é equivalente a a = a && b; //logical AND, a is false hence b is not evaluated. ou por outro lado, isso significa a = a & b; //Bitwise AND. Both a and b are
Eu tenho vários ouvintes de saída que estão implementando OutputStream. Pode ser um PrintStream gravando em stdout ou em um arquivo ou gravando na memória ou em qualquer outro destino de saída; portanto, especifiquei OutputStream como um argumento no método Agora, eu recebi a String. Qual é a...