我想将一个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循环)?
答案 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);