Я изучаю 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
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Удаление странных/специальных символов из выходных данных модели llama 3.1.
Anonymous » » в форуме Python - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-