-1
我想創建一個鏈接列表與我的人類的對象,我已附加,但我似乎無法打印我爲每個對象創建的實際名稱。我只能打印「亂碼」的典型.toString()輸出。我需要一種方式來打印出名字,同時仍然使用對象。人物對象的Java鏈接列表 - 打印對象值
公共類personlink {
public static void main(String[] args)
{
LinkedList<Person> list = new LinkedList<Person>();
Person Alice = new Person("Alice");
Person Brady = new Person("Brady");
Person Cathy = new Person("Cathy");
Person Danny = new Person("Danny");
Person Amy = new Person("Amy");
Person Eddie = new Person("Eddie");
Person newp = new Person("New Person");
list.add(Alice);
list.add(Brady);
list.add(Cathy);
list.add(Danny);
//
System.out.println("Linked List Content: " + list);
//
list.addFirst(Amy);
list.addLast(Eddie);
//
System.out.println("LinkedList Content after addition: " + list);
//
list.removeFirst();
list.removeLast();
//
System.out.println("LinkedList after deletion of first and last element: " + list);
//
list.add(0, newp);
list.remove(2);
//
System.out.println("Final Content: " + list);
}
}
public class Person
{
String name;
public Person(String _name)
{
name = _name;
}
public String getName()
{
return name;
}
}
這個問題是許多以前的明顯重複。 –
對,只是爲了理解,什麼是正確的行爲?避免回答並將其標記爲重複? – freedev
這不是一個明顯的重複。我正在嘗試查找Object值並將其打印出來。沒有其他問題是我見過的。如果它非常明顯,我會喜歡你的幫助,而不是僅僅將它標記爲重複的 –