Android 中 String.join 的替代方案?

2022-08-31 10:53:56

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

但是,当我尝试使用它时,Android Studio会给出以下错误:

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

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


答案 1

您可以改用:TextUtils.join

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

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


答案 2
String[] List ={"<html>","<body>","<title>"};
String abc;       
abc =TextUtils.join("\n", List);
textmsg.getText().insert(textmsg.getSelectionStart(), abc);

结果:

<html>
<body>
<title>

推荐