Retorno

Boas, eu quero retornar uma string com os id’s dos vértices que estão no vector. Mas ao fazer o método public String idsVertices() ele dá um erro dizendo que eu não estou a retornar uma string.
O que estarei fazendo errado ?



private Vector <Vertex> vertices = new Vector <Vertex>();

public String idsVertices(){
		for(int i=0; i< vertices.size();++i){
			return vertices.elementAt(i).getId();
		}
	}

[code] public String getId(){
return id;
}

[/code]

saunde,

O return tem que ficar fora do for pq não é certeza que este entrará no for pois o vertices.size() pode ser zero!

public String idsVertices(){
 	String id = null;
 	for(int i=0; i< vertices.size();++i){
 		id = vertices.elementAt(i).getId();
 	}
 	return id;
}

ASOBrasil

Muito obrigado, era isso mesmo…