我想用逗号作为分隔符连接ArrayList。我发现这个答案,说明可以在Java中使用 String.join 。
I want to concatenate an ArrayList with commas as separators. I found this answer, stating it's possible to use String.join in Java.
当我但尝试使用此功能,Android Studio会出现以下错误:
When I try to use this however, Android Studio gives the following error:
无法解析方法'join(java.lang.String,java.lang .String, java.lang.String,java.lang.String)'
Cannot resolve method 'join(java.lang.String, java.lang.String, java.lang.String, java.lang.String)'
是否有一个好的,简洁的替代方案对于Android Studio(而不是使用for循环)?
Is there a good, concise alternative for Android Studio (instead of using a for loop)?
推荐答案您可以使用 TextUtils.join 而不是:
String result = TextUtils.join(", ", list);( String.join 在Java中添加8,这就是为什么你不能在Android中使用它。)
(String.join was added in Java 8, which is why you can't use it in Android.)
更多推荐
Android中String.join的替代方案?
发布评论