【发布时间】:2013-08-08 03:02:46
【问题描述】:
我想用 Java 打印一个列表。
r1
r2
r3
r4
代码如下:
public static final void main(String args[]) {
Scanner a = new Scanner(System.in);
String r1, r2, r3, r4;
System.out.print("Enter word..");
r1 = a.next();
System.out.print("Enter second word");
r2 = a.next();
System.out.print("Enter third word");
r3 = a.next();
System.out.print("Enter last word");
r4 = a.next();
List list = new List();
list.add(r1);
list.add(r2);
list.add(r3);
list.add(r4);
System.out.println(list);
}
我如何让它打印我的列表而不是:
java.awt.List[list0,0,0,0x0,invalid,selected=null]
【问题讨论】:
-
您可能想使用
java.util.ArrayList而不是java.awt.List,它将以不同的方式打印出来。awt类是 GUI 控件 -
您已经得到的建议要好得多,但我仍然想提一下,您使用
for循环遍历您的列表并使用System.out.print打印同一行上的所有元素。