[Java] StringJoiner

2024. 7. 9. 23:34WebBack/Java

java.util.StringJoiner 클래스로 문자열을 결합하는데 사용한다. 사용 방법은 아래와 같다. 

StringJoiner sj = new StringJoiner("," , "[", "]");
String[] strArr = {"aaa", "bbb", "ccc"};

for(String s : strArr)
	sj.add(s.toUpperCase());
    
System.out.println(sj.toString()); //[AAA,BBB,CCC]

 

StringJoiner는 다음과 같은 생성자를 가지고 있다. 

 

1. StringJoiner(구분자): 구분자를 기준으로 문자열을 결합한다.

2. StringJoiner(구분자, 접두어, 접미어):구분자로 문자열을 결합하는데 접두어로 시작하고 접미어로 끝나는 문자열을 생성한다. 

 

StringJoiner은 다음과 같은 메서드를 가지고 있다. 

1. add : 문자열을 추가한다. 

2. toString: 지금까지 추가된 문자열을 하나로 결합하여 반환한다.

 

 

 

 

StringJoiner (Java Platform SE 8 )

StringJoiner is used to construct a sequence of characters separated by a delimiter and optionally starting with a supplied prefix and ending with a supplied suffix. Prior to adding something to the StringJoiner, its sj.toString() method will, by default,

docs.oracle.com