Flutter/Dart - 리스트를 문자열로 변환

List를 String으로 변환하는 방법을 소개합니다.

1. join()을 이용한 방법

List.join()은 리스트의 모든 요소들을 하나의 문자열로 연결하고 문자열로 리턴합니다.

아래 예제는 문자열 리스트를 하나의 문자열로 변환합니다.

void main() {

    List<String> list =["A", "B", "C"];

    String str = list.join();
    print(str);
}

Output:

ABC

2. 문자 사이에 구분자 추가하는 방법

List.join(delimiter)는 리스트의 요소를 하나로 연결하는데, 문자 사이에 구분자(delimiter)를 추가합니다.

아래 예제는 요소들 사이에 , 를 추가하여 하나의 문자열로 연결합니다.

void main() {

    List<String> list =["A", "B", "C"];

    String str = list.join(", ");
    print(str);
}

Output:

A, B, C

3. 다른 자료형의 리스트를 문자열로 변환

다른 자료형의 리스트도 join()으로 문자열로 변환할 수 있습니다.

아래 예제는 List<int>의 모든 요소들을 하나의 문자열로 연결합니다.

void main() {

    List<int> list = [1, 2, 3];

    String str = list.join(", ");
    print(str);
}

Output:

1, 2, 3
Loading script...
codechachaCopyright ©2019 codechacha