Language/Java

[Java] Join() 과 StringJoiner

p8labs 2021. 8. 23. 22:49
728x90
반응형

Join()

Join 은 여러 문자열 사이에 구분자를 넣어서 결합한다.

String instruments = "drum, bass, guitar";
String []arr = instruments.split(",");
String str = String.join("-", arr);
System.out.println(str); //drum-bass-guitar

 

StringJoiner

문자열을 결합해 준다. 다음 예제를 보면 이해가 빠르다.

StringJoiner sj = new StringJoiner("," ,"[" ,"]");
String []arr = {"drum", "bass", "guitar"}

for(String s : arr){
    sj.add(s);
}

System.out.println(sj.toString); //[drum/bass/guitar]

 

728x90
반응형