【发布时间】:2013-11-25 21:21:53
【问题描述】:
我希望使用 guava 的 Joiner 将 List<String> 加入一个字符串,但列表中的每个字符串周围都有周围的字符串。所以我想列出一个字符串:
List<String> names = Arrays.asList("John", "Mary", "Henry");
并生成这个字符串:
"your guest John is here, your guest Mary is here, your guest Henry is here"
我看到的使用 Joiner 的示例似乎是生成用逗号分隔的 3 个名称,但我希望用一些额外的字符串包围每个字符串(每次都是相同的字符串)。
我希望我在这里足够清楚。感谢您的帮助。
【问题讨论】:
-
您不能仅使用
Joiner执行此操作。Joiner把东西放在元素之间,而不是在元素周围。 -
查看此stackoverflow.com/questions/20945602/… 提供更多详细说明。