Я хочу объединить ArrayList с запятыми в качестве разделителей. Я нашел этот ответ , заявив, что его можно использовать String.join
в Java.
Однако, когда я пытаюсь использовать это, Android Studio выдает следующую ошибку:
Не удается разрешить метод 'join (java.lang.String, java.lang.String, java.lang.String, java.lang.String)'
Есть ли хорошая краткая альтернатива для Android Studio (вместо использования цикла for)?
Ответы:
TextUtils.join
Вместо этого вы можете использовать :String result = TextUtils.join(", ", list);
(
String.join
был добавлен в Java 8, поэтому вы не можете использовать его в Android.)источник
import android.text.TextUtils
String[] List ={"<html>","<body>","<title>"}; String abc; abc =TextUtils.join("\n", List); textmsg.getText().insert(textmsg.getSelectionStart(), abc);
результат:
источник
Вы можете использовать это
TextUtils.join(", ", your_list);
источник