Boa noite pessoal, preciso de uma ajuda !!
tenho a classe abaixo… onde estou lendo primeiramente os nós de
um grafo…
estou guardando os nomes dos nós em um ArrayList… e abaixo
estou imprimindo os dados… mas os valores impressos são em forma de endereço de memória… como faço para imprimir… os nomes que informei na entrada ???
public class Interface
{
public static void main(String[] args) throws IOException{
ArrayList resulNos = new ArrayList();
ArrayList resulArestas = new ArrayList();
double custoTotal;
BufferedReader teclado;
teclado = new BufferedReader(new InputStreamReader(System.in));
No noAtual = null;
Aresta arestaAtual;
System.out.print("Informe o nome do nó (fim p/ encerrar):");
String xNomeNo = teclado.readLine();
while (!xNomeNo.equalsIgnoreCase("fim")) {
// cadastrar Nos...
noAtual = new No();
noAtual.setNomeNo(xNomeNo);
System.out.print("Informe o tipo do nó (fim p/ encerrar):");
String xTipo = teclado.readLine();
noAtual.setTipo(xTipo);
resulNos.add(noAtual);
System.out.print("Informe o nome do nó (fim p/ encerrar):");
xNomeNo = teclado.readLine();
} //fim do while no
for ( int i=0; i < resulNos.size(); i++ ){
System.out.println(resulNos.get(i));
}
}
}