Android中的String.join的替代方法?

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

但是,当我试图使用这个,Android Studio提供了以下错误:

无法parsing方法'连接(java.lang.String,java.lang.String,java.lang.String,java.lang.String)'

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

Solutions Collecting From Web of "Android中的String.join的替代方法?"

您可以使用TextUtils.join代替:

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

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

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

结果:

 <html> <body> <title> 

你可以使用这个

 TextUtils.join(", ", your_list);