使用 Guava Joiner 连接数组并包装每个元素

Den*_*nov 0 java guava

例如,我有字符串数组:

String[] arr = {"one", "two", "three"};
Run Code Online (Sandbox Code Playgroud)

使用 Guava Joiner 可以得到这样的字符串:

"<one>, <two>, <three>"
Run Code Online (Sandbox Code Playgroud)

其中, 是分隔符,< >是每个元素的前缀和后缀。谢谢。

Eri*_*ean 5

您还可以使用 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)