Classes staticas e LIST

2 respostas
P

como acesso os atributos e metodos da classes estaticas ?
por
exemplo

public static class Pessoa{

private String nome;

private Integer idade;

}

e como retornar uma lista de pessoa de um metodo por exemplo:

public List listar(string nome){

return null;

}

2 Respostas

blackfalcon

Sobre as ‘classes estaticas’ veja:
http://www.guj.com.br/posts/list/164169.java

Sobre retornar uma lista, como voce retornaria uma String? Voce nao precisa declara-la primeiro? Entao, é a mesma coisa…
É a mesma coisa:

public List<Pessoa> listar(string nome){ 

List<Pessoa> listaPessoa = new ArrayList();
listaPessoa.add....

return listaPessoa; 
}

So te lembrando que pode acontecer de a lista estar vazia, entao voce devera trata-la depois ou com um if, ou caso voce esteja trabalhando com Hibernate e for jogar isso para um objeto Pessoa, usar um try-catch com NullPointerException.

Abraços

P

mas nesse caso do

lista.add() ou coloco todos os elementos de Pessoa !

mas se a Classe pessoa estiver do tipo static class pessoa{
?
nao vai dar erro?

Criado 12 de setembro de 2010
Ultima resposta 12 de set. de 2010
Respostas 2
Participantes 2