Quiero concatenar una ArrayList con comas como separadores. Encontré esta respuesta , indicando que es posible usarla String.join
en Java.
Sin embargo, cuando intento usar esto, Android Studio da el siguiente error:
No se puede resolver el método 'join (java.lang.String, java.lang.String, java.lang.String, java.lang.String)'
¿Existe una alternativa buena y concisa para Android Studio (en lugar de usar un bucle for)?
Respuestas:
Puedes usar
TextUtils.join
en su lugar:String result = TextUtils.join(", ", list);
(
String.join
se agregó en Java 8, por lo que no puede usarlo en Android).fuente
import android.text.TextUtils
String[] List ={"<html>","<body>","<title>"}; String abc; abc =TextUtils.join("\n", List); textmsg.getText().insert(textmsg.getSelectionStart(), abc);
resultado:
fuente
Puedes usar esto
TextUtils.join(", ", your_list);
fuente