在 Android 中替代 String.join?

我想用逗号连接数组列表作为分隔符。我找到了 这个答案,说明在 Java 中使用 String.join是可能的。

然而,当我尝试使用它时,Android Studio 会出现以下错误:

无法解析方法‘ join (java.lang.String, 字符串,java.lang. String)’

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

41718 次浏览

You can use TextUtils.join instead:

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

(String.join was added in Java 8, which is why you can't use it in Android.)

You can use this

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

result:

<html>
<body>
<title>