您将如何在一行中显示数组列表中的所有项目

问题描述 投票:-2回答:3

您将如何在一行中显示数组列表中的所有元素,而不必在多行中显示它们。您将使用for循环在每一行上显示每个元素,但这不是我想要的。

示例ArrayList

ArrayList = {"Apple", "Banana", "Grape"}

期望的输出

"Apple Banana Grape"

不需要的输出

"Apple"
"Banana"
"Grape"
java arrays arraylist output
3个回答
1
投票
System.out.println(list.stream().collect(Collectors.joining(" ")));

0
投票

您可以创建一个字符串,并将这些项目附加到该字符串,然后打印结果字符串。

  List<String> list = Arrays.asList("Apple", "Banana", "Grape"); 
  String fruitList = "";

  for (int i = 0; i < list.size(); ++i ){
    fruitList += list.get(i) + " ";
  }

    System.out.println(fruitList);
  }

0
投票

您可以使用org.apache.commons.lang3.StringUtils.join(list," ");

© www.soinside.com 2019 - 2024. All rights reserved.