像 PHP 的 join() 这样的数组的 Java 函数?

新手上路,请多包涵

我想用胶线加入 String[] 。有这个功能吗?

原文由 Nick Heiner 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 570
2 个回答

Java8 开始,可以使用 String.join()

 String.join(", ", new String[]{"Hello", "World", "!"})

生成:

 Hello, World, !

否则, Apache Commons Lang 有一个 StringUtils 类,它有一个 join 函数,它将数组连接在一起形成一个 String

例如:

 StringUtils.join(new String[] {"Hello", "World", "!"}, ", ")

生成以下 String

 Hello, World, !

原文由 coobird 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果您正在寻找在 android 中使用什么,它是:

 String android.text.TextUtils.join(CharSequence delimiter, Object[] tokens)

例如:

 String joined = TextUtils.join(";", MyStringArray);

原文由 Noah 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏