728x90
반응형

List를 콤마(,)로 연결하여 하나의 문자열 만들기

String.join()으로 콤마로 연결된 문자열 변환

Java8에서 제공하는 String.join(delimiter, list)는 인자로 전달된 delimiter로 리스트의 요소를 연결하여 하나의 문자열을 생성함

 

예시👇

import java.util.Arrays;
import java.util.List;

public class Example1 {

    public static void main(String[] args) {

        List<String> myList = Arrays.asList("Hello", "World", "Java");

        String str = String.join(",", myList);
        System.out.println(str);
    }
}

Output:

Hello,World,Java

 


 

Stream으로 콤마로 연결된 문자열 변환

Stream을 이용하여 콤마로 연결된 문자열을 생성할 수 있음

예시 👇

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

public class Example2 {

    public static void main(String[] args) {

        List<String> myList = Arrays.asList("Hello", "World", "Java");

        String str = myList.stream().collect(Collectors.joining(","));
        System.out.println(str);
    }
}

Output:

Hello,World,Java

 


참고자료 : https://codechacha.com/ko/java-convert-list-to-comma-string/

반응형
복사했습니다!