2015-11-19 18 views
31

Voglio concatenare un ArrayList con le virgole come separatori. Ho trovato this answer, affermando che è possibile utilizzare String.join in Java.Alternative per String.join in Android?

Quando provo ad usare questo però, Android Studio dà il seguente errore:

Cannot resolve method 'join(java.lang.String, java.lang.String, java.lang.String, java.lang.String)'

C'è un buon, alternativa conciso per Android Studio (invece di utilizzare un ciclo for)?

+0

TextUtils.join() forse? – mjp66

+0

prova StringUtils.join –

risposta

68

È possibile utilizzare TextUtils.join invece:

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

(. String.join è stato aggiunto in Java 8, che è il motivo per cui non è possibile utilizzare in Android)

4

È possibile utilizzare questo

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

risultato:

<html> 
<body> 
<title> 
Problemi correlati