-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值并将其打印出来。没有其他问题是我见过的。如果它非常明显,我会喜欢你的帮助,而不是仅仅将它标记为重复的 –