Android中String.join的替代选择?


问题内容

我想用逗号作为分隔符连接一个ArrayList。我找到了这个答案,指出可以String.join在Java中使用。

但是,当我尝试使用此功能时,Android Studio出现以下错误:

无法解析方法’join(java.lang.String,java.lang.String,java.lang.String,java.lang.String)’

Android Studio是否有一个好的简洁的替代方法(而不是使用for循环)?


问题答案:

您可以TextUtils.join改用:

String result = TextUtils.join(", ", list);

String.join已在Java 8中添加,这就是为什么您不能在Android中使用它的原因。)