Perguntas com a marcação «java»

313
Quebrar ou retornar do Java 8 stream forEach?

Ao usar a iteração externa sobre um Iterablenós usamos breakou returndo aprimorado para cada loop como: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Como podemos breakou returnusando a iteração interna em uma expressão lambda do Java 8...

313
Como instalo o Java no Mac OSX, permitindo a troca de versão?

Quero instalar o OpenJDK Java no Mac OSX e fazê-lo funcionar junto com outros JDKs, pois é uma versão mais recente. Atualmente, baixei o tar.gz e o coloquei no meu caminho, mas isso é difícil de manter. A única outra instalação que encontrei que faz mais coisas automaticamente é a instalação via...

312
Como iterar em um JSONObject?

Eu uso uma biblioteca JSON chamada JSONObject(não me importo de mudar, se necessário). Eu sei como iterar JSONArrays, mas quando analiso dados JSON do Facebook, não recebo uma matriz, apenas a JSONObject, mas preciso acessar um item por meio de seu índice, como JSONObject[0]obter o primeiro, e eu...

311
Quão bom é o UUID.randomUUID do Java?

Eu sei que UUIDs randomizados têm uma probabilidade muito, muito, muito baixa de colisão na teoria, mas estou me perguntando, na prática, quão bom randomUUID()é o Java em termos de não ter colisão? Alguém tem alguma experiência para

311
Remova todas as ocorrências de char da string

Eu posso usar isso: String str = "TextX Xto modifyX"; str = str.replace('X','');//that does not work because there is no such character '' Existe uma maneira de remover todas as ocorrências de caracteres Xde uma String em Java? Eu tentei isso e não é o que eu quero: str.replace('X',' ');...

311
O dilema JPA hashCode () / equals ()

Houve algumas discussões aqui sobre entidades JPA e qual hashCode()/ equals()implementação deve ser usada para classes de entidade JPA. A maioria (se não todos) deles depende do Hibernate, mas eu gostaria de discuti-los de maneira neutra na implementação do JPA (a propósito, estou usando o...