我想用逗号作为分隔符连接ArrayList.我找到了这个答案,说明可以String.join在Java中使用.
但是,当我尝试使用此功能时,Android Studio会出现以下错误:
无法解析方法'join(java.lang.String,java.lang.String,java.lang.String,java.lang.String)'
Android Studio是否有一个好的,简洁的替代方案(而不是使用for循环)?
Jon*_*eet 161
你可以TextUtils.join改用:
String result = TextUtils.join(", ", list);
Run Code Online (Sandbox Code Playgroud)
(String.join在Java 8中添加,这就是为什么你不能在Android中使用它.)
String[] List ={"<html>","<body>","<title>"};
String abc;
abc =TextUtils.join("\n", List);
textmsg.getText().insert(textmsg.getSelectionStart(), abc);
Run Code Online (Sandbox Code Playgroud)
结果:
Run Code Online (Sandbox Code Playgroud)<html> <body> <title>