여러 단어를 합치게 될때 구분자를 포함하는 경우가 있습니다.
해당 경우 사용하는 소스 입니다.
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 숫자 쉼표 표시 (콤마 표시) (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 |
댓글 영역