在 java 中除第一个元素之外的元素之间添加新的行分隔符而不是逗号

Adding new line delimitter instead of Comma between Elements except the First Element in java

我想在 Java 列表的元素之间添加一个新的行分隔符,它是逗号分隔的,我怎样才能实现这一点? 例如:如果我的列表是 [AROl, JACOB, JOSEPH]

我可以达到类似的效果吗

[ AROL
 JACOB
 JOSEPH
]

利用 java 8 的力量你可以做到 join:

List<String> myist = Arrays.asList("AROl", "JACOB", "JOSEPH");
String result = String.join("\n", myist);

System.out.println(result);

结果将是

AROl
JACOB
JOSEPH

试试这个。

List<String> list = Arrays.asList("AROL", "JACOB","JOSEPH");
String result = list.stream().collect(Collectors.joining("\n ", "[ ", "\n]"));
System.out.println(result);

结果:

[ AROL
 JACOB
 JOSEPH
]