Альтернатива для String.join в Android?

Я хочу объединить ArrayList с запятыми в качестве разделителей. Я нашел этот ответ, указав, что можно использовать String.join в Java.

Когда я пытаюсь использовать это, Android Studio дает следующую ошибку:

Невозможно разрешить метод 'join (java.lang.String, java.lang.String, java.lang.String, java.lang.String) '

Есть ли хорошая, краткая альтернатива для Android Studio (вместо использования цикла for)?

Ответ 1

Вместо этого вы можете использовать TextUtils.join:

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

(String.join был добавлен в Java 8, поэтому вы не можете использовать его в Android.)

Ответ 2

Вы можете использовать этот

TextUtils.join(", ", your_list);

Ответ 3

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

результат:

<html>
<body>
<title>