Perguntas com a marcação «java»

392
Por que o Java 8's Optional não deve ser usado em argumentos

Eu li em muitos sites. Opcional deve ser usado apenas como um tipo de retorno e não usado em argumentos de método. Estou lutando para encontrar uma razão lógica. Por exemplo, eu tenho um pedaço de lógica que possui 2 parâmetros opcionais. Portanto, acho que faria sentido escrever minha assinatura...

390
Dividir Java String por nova linha

Estou tentando dividir o texto em um JTextAreausando uma regex para dividir a String por \nNo entanto, isso não funciona e também tentei por \r\n|\r|ne muitas outras combinações de regexes. Código: public void insertUpdate(DocumentEvent e) { String split[], docStr = null; Document textAreaDoc =...

389
Usando valores Enum como literais String

Qual é a melhor maneira de usar os valores armazenados em um Enum como literais String? Por exemplo: public enum Modes { some-really-long-string, mode1, mode2, mode3 } Mais tarde, eu poderia usar Mode.mode1para retornar sua representação de string como mode1. Sem ter que continuar ligando...

387
Melhor analisador de XML para Java [fechado]

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á debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

387
Como criar um diretório em Java?

Como crio diretório / pasta? Depois de testar System.getProperty("user.home"); Eu tenho que criar um diretório (nome do diretório "nova pasta") se e somente se a nova pasta não

385
javax vs pacote java

Qual é a lógica por trás do pacote javax? O que entra em java e o que em javax? Sei que muitos pacotes corporativos-y estão em javax, mas o Swing também, a nova API de data e hora (JSR-310) e outros pacotes