프로그램 언어/Java
Java 구분자가 포함된 단어 합치기
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);
반응형