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 ?
tem como você postar a descrição do erro
que saiu no console…
S
saundePJ
Severity Path Resource Description Location Creation Time Id
Error teste/SegundoTrabalhoTerceiraParteSegundapergunta Graph.java This method must return a result of type String line 42 11 de Maio de 2006 2:40:09 1537
é o erro k o ide dá … n deixa fazer run…
C
CassolatoPJ
vc tem q retornar um array de Strings e não uma String so, tenta isso:
na verdade esse teu código só retorna o 1 elemento do Vector, porque ele vai entrar logo no primeiro return… esse código era para ter dado erro na hora de compilar porque se o vertices tiver tamanho 0 ele não retorna nada…
S
saundePJ
Mas eu estou a fazer a partir de um UML, tenho que retornar apenas uma string.
BrunoBastosPJ
então porque teu cpodigo esta dentro de um for que testa o tamanho do Vector?
se você quer retornar só uma string usa um método parecido com esse
public String idsVertices(int pos){
return vertices.elementAt(pos).getId();
}