Problemas para criar metodo com Vector

7 respostas
P

Boa tarde,
Eu criei uma class q comtém vários atributos privados e metódos gets e sets.
Até ai tudo bem, mas estou tendo vários problemas para criar um metodo com Vector… O metodo set fica tudo correto, mas qdo tento recuperar o valor com get simplesmente o Vector vem zero…
Naum sei o q está acontecendo, naum sei se existe algum tipo de restrição para criar metodos com alguns tipos de dados…
Muito obrigado,

Marco Paradiso

7 Respostas

pcalcado

Cola o codigo, a bola de cristal do GUJ vive quebrando :wink:

ramilani12

Coloque uma prévia do código ?

P

ME desculpa pessoal, realmente fica muito dificil de advinha…

public class MeuBean {

private Vector meuVector;

public Vector getMeuVector() {
	return meuVector;
}

public void setMeuVector(Vector meuVector) {
	this.meuVector = meuVector;
}

}

ranophoenix

Mostre o código no qual vc está utilizando está classe.

pcalcado

1 - Vem zero é vem null? Se for, voc~e tem que inicializar seu vector antes
2 - Não use diretamente Vector, use:

List blabla = new Vector();
P

Me desculpa Phillip mas naum entende o contexto… Vc pode me dar um exemplo ???

pcalcado
public class MeuBean {
	
	private List minhaList= new Vector();
	
	public List getMinhaList() {
		return minhaList;
	}
	
	public void setMinhaList(List list) {
		this.minhaList= list;
	}
}

Tente o codigo acima. Primeiro, voce inicializa o vector antes de fazer um get (se voce nao inicializar, vai receber null como retorno).

Depois, voce esta usando a interface List, se voce trabalhar com ela diretamente, seu codigo nao precisa saber se a List eh um Vector, uma ArrayList ou qualquer outra coisa. Se voce nao pegou aqui, esqueça por enquanto e estude orientaçao a objetos e o uso de interfaces em java :wink:

Criado 5 de julho de 2005
Ultima resposta 5 de jul. de 2005
Respostas 7
Participantes 4