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/
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[Java] Enum 사용법 (0) | 2023.01.05 |
---|---|
[Java] modelMapper 사용하기 (0) | 2023.01.02 |
[Java Error] expecting EOF, found ')' (0) | 2022.12.22 |
[Java Error] java.time.format.DateTimeParseException: Text '5:00' could not be parsed at index 0 (0) | 2022.12.21 |
[Java] 날짜, 시간 구하기 (LocalDate, LocalTime, LocalDateTime) (0) | 2022.12.12 |