Android中String.join的替代方案?

时间:2015-11-19 11:43:00

标签: java android

我想将一个ArrayList与逗号连接为分隔符。我发现this answer,说明可以在Java中使用what ever current complete url is

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

  

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

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

3 个答案:

答案 0 :(得分:137)

您可以改为使用TextUtils.join

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

(Java {8}中添加了String.join,这就是为什么你无法在Android中使用它。)

答案 1 :(得分:5)

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

<强>结果:

<html>
<body>
<title>

答案 2 :(得分:4)

您可以使用此

TextUtils.join(", ", your_list);