Perguntas com a marcação «java»

160
Boa função hash para strings

Eu estou tentando pensar em uma boa função de hash para strings. E eu estava pensando que seria uma boa idéia resumir os valores unicode para os cinco primeiros caracteres da string (supondo que ele possua cinco, caso contrário, pare onde termina). Seria uma boa ideia ou ruim? Estou fazendo isso...

160
Crie uma biblioteca Jar Android para distribuição

Conheço os projetos da Biblioteca Android, que permitem criar um projeto de fonte compartilhada que pode ser puxado para os aplicativos Android, conforme necessário. No entanto, isso requer que a fonte esteja disponível. Estou procurando uma maneira de criar e distribuir uma biblioteca de código...

160
scala vs java, desempenho e memória? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que...

160
Criar matriz de correspondências regex

Em Java, estou tentando retornar todas as correspondências de regex para uma matriz, mas parece que você só pode verificar se o padrão corresponde a algo ou não (booleano). Como posso usar uma correspondência de regex para formar uma matriz de todas as strings que correspondem a uma expressão de...

160
Por que ArrayDeque é melhor que LinkedList

Estou tentando entender por que o ArrayDeque do Java é melhor que o LinkedList do Java, pois ambos implementam a interface Deque. Quase não vejo alguém usando ArrayDeque em seu código. Se alguém esclarecer como o ArrayDeque é implementado, seria útil. Se eu entender, ficarei mais confiante em...

160
Jackson supera sublinhados a favor do caso de camelo

Eu recupero uma string JSON da internet; como a maioria dos JSON que eu vi, inclui chaves longas separadas por sublinhados. Essencialmente, meu objetivo é desserializar JSON em objetos java, mas não uso sublinhados no código java. Por exemplo, eu posso ter uma Userclasse com firstNamecampo em caso...

160
Gradle não encontra tools.jar

Estou usando doclets javadoc com gradle, então preciso usar o pacote tools.jar, que está na pasta lib do jdk (1.6.0_26 no meu caso). O ponto é que o gradle não aceita automaticamente, então eu estava adicionando esse pacote de ferramentas à minha pasta libs e, em seguida, adicionando-o ao...

160
É possível transmitir um fluxo no Java 8?

É possível transmitir um fluxo no Java 8? Digamos que eu tenha uma lista de objetos, posso fazer algo assim para filtrar todos os objetos adicionais: Stream.of(objects).filter(c -> c instanceof Client) Após isso, porém, se eu quiser fazer algo com os clientes, precisarei converter cada um...

160
Aviso: O método assertEquals do tipo Assert foi descontinuado

Como o método Assert.assertEqualsestá obsoleto, qual método devemos usar agora? O código a seguir: String arg1 = "test"; String arg2 = "me"; Assert.assertEquals(arg1, arg2); Dá os seguintes avisos: Vários marcadores nesta linha O método assertEquals (String, String) do tipo Assert foi...

159
Um hashmap Java é realmente O (1)?

Eu já vi algumas afirmações interessantes sobre os hashmaps SO re Java e seu O(1)tempo de pesquisa. Alguém pode explicar por que isso é assim? A menos que esses hashmaps sejam muito diferentes de qualquer um dos algoritmos de hash em que eu comprei, sempre deve existir um conjunto de dados que...

159
Diferença entre setUp () e setUpBeforeClass ()

Ao testar a unidade com JUnit, existem dois métodos semelhantes, setUp()e setUpBeforeClass(). Qual é a diferença entre esses métodos? Além disso, qual é a diferença entre tearDown()e tearDownAfterClass()? Aqui estão as assinaturas: @BeforeClass public static void setUpBeforeClass() throws...