본문 바로가기

개발중/Java

java - String[] 을 Stream<String>으로 ㅂ만든 후 JOIN

728x90
반응형

String[] list = str.split("\n");

Stream<String> stream = Arrays.stream(list);

str = stream.map(name -> "'" + name + "'" ).collect(Collectors.joining(","));

1. '\n' 을 기준으로 문자열 배열 (list) 을 만든다 

String[] list = str.split("\n");

 

2. list 를 기준으로 stram 생성

Stream<String> stream = Arrays.stream(list);

 

3. stream 이용해서 join 

str = stream.map(name -> "'" + name + "'" ).collect(Collectors.joining(","));

 

728x90
반응형