[java] Android에서 String.join의 대안?

구분 기호로 쉼표를 사용하여 ArrayList를 연결하고 싶습니다. 이 답변을 찾았 String.join으며 Java 에서 사용할 수 있음을 나타 냅니다.

그러나 이것을 사용하려고하면 Android Studio에서 다음 오류가 발생합니다.

‘join (java.lang.String, java.lang.String, java.lang.String, java.lang.String)’메소드를 해결할 수 없습니다.

for 루프를 사용하는 대신 Android Studio에 대한 좋고 간결한 대안이 있습니까?



답변

TextUtils.join대신 사용할 수 있습니다 .

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

( String.joinJava 8에 추가 되었기 때문에 Android에서 사용할 수 없습니다.)


답변

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

결과:

<html>
<body>
<title>


답변

이것을 사용할 수 있습니다

TextUtils.join(", ", your_list);


답변