例如,我有字符串数组:
String[] arr = {"one", "two", "three"};
Run Code Online (Sandbox Code Playgroud)
使用 Guava Joiner 可以得到这样的字符串:
"<one>, <two>, <three>"
Run Code Online (Sandbox Code Playgroud)
其中,
是分隔符,<
>
是每个元素的前缀和后缀。谢谢。
您还可以使用 Collectors.joining() ,如下所示:
String[] arr = {"one", "two", "three"};
String joined = Stream.of(arr).collect(Collectors.joining(">, <", "<", ">"));
System.out.println(joined);
Run Code Online (Sandbox Code Playgroud)