【发布时间】:2017-05-07 16:06:38
【问题描述】:
我想知道如何在 Java 中打印一个 List,其中每个位置都有一个 String 和一个 int。
List pasajeros = new ArrayList();
我这样插入数据:
public void insert(List a) {
System.out.print("Name: ");
name= sc.nextLine();
System.out.print("Number: ");
number= sc.nextInt();
ClassName aero = new ClassName(name, number);
a.add(aero);
}
}
它似乎像这样工作,但在 syso 中给了我一个错误。
【问题讨论】:
-
List<ClassName> pasajeros = new ArrayList<>();不要使用raw types。 -
...但是在 syso 中给了我一个错误。什么错误??
-
@ΦXocę웃Пepeúpaツ 它打印此列表。Aerolinea@154617c
-
那么您的问题不在于插入,而在于打印出该列表所包含的对象,在这种情况下,您的 foo 类必须正确覆盖 toString 方法....
标签: java arrays list arraylist printing