int 배열을 문자열로 합치기
StringBuilder 사용
StringBuilder를 사용해서 배열의 요소를 한 문자열로 합치는 방법입니다.
int[] intArray = {1, 2, 3, 4, 5};
public static String combineIntArrayToString(int[] intArray) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < intArray.length; i++) {
sb.append(intArray[i]);
}
return sb.toString();
}
Arrays 사용
Arrays와 Collectors를 사용해서 배열의 요소를 한 문자열로 합치는 방법입니다.
int[] intArray = {1, 2, 3, 4, 5};
String collectIntArray = Arrays.stream(intArray)
.mapToObj(String::valueOf)
.collect(Collectors.joining());
char 배열을 문자열로 합치기
String 생성자 사용
String 생성자를 사용해서 char 배열의 요소를 한 문자열로 합치는 방법입니다.
char[] charArray = {'a', 'b', 'c', 'd', 'e'};
String collectCharArrayConstruct = new String(charArray);
StringBuilder 사용
StringBuilder를 사용해서 배열의 요소를 한 문자열로 합치는 방법입니다.
char[] charArray = {'a', 'b', 'c', 'd', 'e'};
public static String combineCharArrayToString(char[] charArray) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < charArray.length; i++) {
sb.append(charArray[i]);
}
return sb.toString();
}
String.valueOf 사용
String.valueOf 메소드를 사용해서 char 배열의 요소를 한 문자열로 합치는 방법입니다.
char[] charArray = {'a', 'b', 'c', 'd', 'e'};
String collectionCharArray = String.valueOf(charArray);
String 배열을 문자열로 합치기
String.join 사용
String[] stringArray = {"a", "b", "c", "d", "e"};
String collectStringArrayFromStringJoin = String.join("", stringArray);
StringBuilder 사용
String[] stringArray = {"a", "b", "c", "d", "e"};
public static String combineStringArrayToString(String[] stringArray) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < stringArray.length; i++) {
sb.append(stringArray[i]);
}
return sb.toString();
}
Arrays 사용
String[] stringArray = {"a", "b", "c", "d", "e"};
String collectStringArrayFromStream = Arrays.stream(stringArray)
.collect(Collectors.joining());