Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
216 views
in Technique[技术] by (71.8m points)

java - Alternative for String.join in 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)?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

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.)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

56.9k users

...