将ArrayList转换为字符串的最佳方法

我有一个ArrayList,我想将其完全输出为字符串。基本上,我希望使用选项卡分隔的每个元素的toString按顺序输出它。有什么快速的方法可以做到这一点吗?您可以循环遍历它(或删除每个元素)并将其连接到字符串,但我认为这将非常缓慢

在Java 8或更高版本中:

String listString=String.join(“,”列表);

如果列表不是String类型,则可以使用连接收集器:

String listString=list.stream().map(对象::toString)
.collect(收集器。连接(“,”);

发表评论