상세 컨텐츠

본문 제목

Java 구분자가 포함된 단어 합치기

프로그램 언어/Java

by husks 2023. 2. 8. 11:49

본문

반응형

여러 단어를 합치게 될때 구분자를 포함하는 경우가 있습니다.

 

해당 경우 사용하는 소스 입니다.

String[] words = {"apple", "banana", "cherry"};
String delimiter = ", ";
StringBuilder builder = new StringBuilder();
for (int i = 0; i < words.length; i++) {
    if (i > 0) {
        builder.append(delimiter);
    }
    builder.append(words[i]);
}
String joined = builder.toString();
System.out.println(joined);

 

중간에 null 또는 빈값("")을 처리하려면 문자열 합치기 전에 조건을 걸어 확인 할 수 있습니다.

String[] elements = {"apple", null, "", "banana", "cherry"};
StringBuilder builder = new StringBuilder();
for (int i = 0; i < elements.length; i++) {
    if (elements[i] != null && !elements[i].isEmpty()) {
        if (i > 0) {
            builder.append(delimiter);
        }
        builder.append(elements[i]);
    }
}
String joined = builder.toString();
System.out.println(joined);

 

반응형

'프로그램 언어 > Java' 카테고리의 다른 글

Java 숫자 쉼표 표시 (콤마 표시)  (0) 2023.02.14
Java HashMap 값으로 정렬  (0) 2023.02.14
Java XML 쓰기  (0) 2023.02.07
Java XML 읽기  (0) 2023.02.07
Java Json 읽기, 쓰기 예제 (Jackson)  (0) 2023.02.07

관련글 더보기

댓글 영역