Android中String.join的替代方案? [英] Alternative for String.join in Android?
问题描述
我想用逗号作为分隔符连接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的替代方案?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!