- 값을 하나 가져와서 StringJoiner에 넣어준 후, 구분자 삽입
배열이 아닌 경우에도 add로 값을 계속 넣어주면 구분자가 삽입된다
또 두번째 파라미터는 prefix
세번째는 sufix
로 접두사와 접미사로 넣을 수 있다.
String[] list = {"가", "나", "다", "라"};
StringJoiner sj = new StringJoiner(", ");
for(String str : list){
sj.append(str);
}
sj.add("가")
sj.add("나")
sj.add("다")
sj.add("라")
=> 가,나,다,라
StringJoiner sj = new StringJoiner(",", "[", "]");
=> [가,나,다,라]
- List로 만들어서 Stream을 사용할 수도 있다
List<String> number = Arrays.asList("1","2","3","4")
number.stream.collect(Collector.joining("," , "[" , "]");