Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Alternative for String.join in Android?

Tags:

java

android

I want to concatenate an ArrayList with commas as separators. I found this answer, stating it's possible to use String.join in Java.

When I try to use this however, Android Studio gives the following error:

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

Is there a good, concise alternative for Android Studio (instead of using a for loop)?

like image 787
TheLeonKing Avatar asked Nov 19 '15 11:11

TheLeonKing


1 Answers

You can use TextUtils.join instead:

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

(String.join was added in Java 8, which is why you can't use it in Android.)

like image 183
Jon Skeet Avatar answered Sep 22 '22 11:09

Jon Skeet