Получение странных символов в выводе [дублировать]JAVA

Программисты JAVA общаются здесь
Anonymous
Получение странных символов в выводе [дублировать]

Сообщение Anonymous »

Я изучаю java, я пытался сделать этот простой код, он работает, но в выводе я получаю символы, такие как « liste.verifica$node@5f184fc6 », может ли это быть потому, что мои классы статичны? Или, может быть, другой тип проблемы?public class Verifica {

public static class Node
{
public int info;
public Node link;
public Node(int info)
{
this.info=info;
this.link=null;
}
}
public static class Lista {
int size = 0;
Node head;

public void InsFirst(int info) {
Node newNode = new Node(info);
if (head == null) {
head = newNode;
}
newNode.link = head;
head = newNode;
size++;
}

public void StampList() {
Node current = head;
for (int i = 0; i < size; i++) {
System.out.println(current);
current = current.link;
}
}

}

public static void main(String[] args) {
Lista lista=new Lista();
lista.InsFirst(10);
lista.StampList();
}
}


Подробнее здесь: https://stackoverflow.com/questions/795 ... -in-output

Вернуться в «JAVA»