我想从arrayList打印名称列表:
KnownNat n
结果是: 请输入您的姓名: 苹果香蕉和平
苹果
香蕉和平
如何在一行中显示名称? 另外,为什么我必须输入两次才能得到结果? 谢谢!
答案 0 :(得分:1)
您可以尝试:
System.out.print(i);
代替:
System.out.println(i);
println方法打印i并换行
答案 1 :(得分:1)
不要在最后一个后面添加“,”。
if (arr.size() > 0) {
System.out.print(arr.get(0));
for (int i = 1; i < arr.size(); i++) {
System.out.print(", " + arr.get(i);
}
}
答案 2 :(得分:0)
或者,如果您使用JAVA 8,则可以尝试以下操作:
public static void PrintArry() {
System.out.println("------------------------------------");
Arrays.stream(arr).forEach(System.out::print);
}