Perguntas com a marcação «java»

172
Classe com método único - melhor abordagem?

Digamos que eu tenha uma classe destinada a executar uma única função. Depois de executar a função, ela pode ser destruída. Existe alguma razão para preferir uma dessas abordagens? // Initialize arguments in constructor MyClass myObject = new MyClass(arg1, arg2, arg3); myObject.myMethod(); //...

172
Como retornar vários objetos de um método Java?

Eu quero retornar dois objetos de um método Java e fiquei pensando o que poderia ser uma boa maneira de fazer isso? As possíveis maneiras em que posso pensar são: retornar a HashMap( uma vez que os dois objetos estão relacionados) ou retornar um ArrayListdos Objectobjetos. Para ser mais preciso,...

172
como obter a única entrada do hashmap sem iterar

Existe uma maneira elegante de obter apenas um Entry<K,V>do HashMap, sem iterar, se a chave não for conhecida. Como a ordem de entrada não é importante, podemos dizer algo como hashMapObject.get(zeroth_index); Embora eu esteja ciente de que não existe esse método get by index. Se eu...

172
Como ler e escrever arquivo excel

Quero ler e escrever um arquivo do Excel em Java com 3 colunas e N linhas, imprimindo uma string em cada célula. Alguém pode me dar um trecho de código simples para isso? Preciso usar alguma lib externa ou o Java possui suporte interno para ela? Eu quero fazer o seguinte: for(i=0; i <rows;...

172
Locais onde o JavaBeans é usado?

O que é um JavaBean e por que eu preciso? Como posso criar todos os aplicativos com a estrutura de classe e interface? Por que eu preciso de feijão? E você pode me dar alguns exemplos em que os beans são essenciais em vez de classes e interfaces? Por favor, explique a essencialidade de um bean no...

172
Rastreando Solicitações / Respostas XML com JAX-WS

Existe uma maneira fácil (também conhecida como: não usar um proxy) para obter acesso ao XML de solicitação / resposta bruta de um serviço da web publicado com a implementação de referência JAX-WS (a incluída no JDK 1.5 e melhor)? Ser capaz de fazer isso via código é o que eu preciso fazer. Apenas...

172
Verificação nula em um loop for aprimorado

Qual é a melhor maneira de se proteger contra nulo em um loop for em Java? Isso parece feio: if (someList != null) { for (Object object : someList) { // do whatever } } Ou if (someList == null) { return; // Or throw ex } for (Object object : someList) { // do whatever } Pode não haver...

172
Como tornar estático um método Java Generic?

A seguir, é apresentado um trecho de como criar uma classe genérica java para anexar um único item a uma matriz. Como posso tornar appendToArray um método estático. Adicionar estático à assinatura do método resulta em erros de compilação. public class ArrayUtils<E> { public E[]...

172
Onde está a documentação para o método values ​​() do Enum?

Declaro uma enum como: enum Sex {MALE,FEMALE}; E, em seguida, itere o enum, como mostrado abaixo: for(Sex v : Sex.values()){ System.out.println(" values :"+ v); } Eu verifiquei a API Java, mas não consigo encontrar o método values ​​()? Estou curioso para saber de onde esse método vem? Link...