1. String.join()메서드 사용하기
String.join() 메서드는 Java 8부터 도입되었으며, 배열의 모든 요소를 지정된 구분자로 연결하여 하나의 문자열로 반환합니다.
String[] array = {"apple", "banana", "grape"};
String result = String.join(", ", array);
System.out.println(result); // 출력: apple, banana, grape
2. new String() 생성자 활용
new String() 생성자의 매개변수로 문자열 배열을 전달할 수 있습니다. 이렇게 하면 문자열 배열의 내용을 결합하여 새로운 문자열을 생성합니다.
예를 들어:
String[] words = {"Hello", "world", "!"};
String newString = new String(words);
System.out.println(newString); // 출력: Helloworld!
위의 코드에서는 new String(words)를 사용하여 문자열 배열 words의 모든 요소를 결합하여 새로운 문자열을 생성하고, 이를 newString 변수에 할당합니다. 그 후 newString을 출력하면 "Helloworld!"가 출력됩니다.
이 방법은 문자열 배열의 내용을 단일 문자열로 결합하는 데 사용될 수 있습니다. 하지만 일반적으로 문자열 배열을 결합할 때에는 String.join() 메서드를 사용하는 것이 더 간편하고 효율적입니다.
'Java ☕️ > Java 헷갈리는 개념들' 카테고리의 다른 글
char배열과 String 클래스의 변환 (0) | 2024.03.29 |
---|---|
[Java] char 배열을 문자열(String)로 변환하기 (0) | 2024.03.17 |
[Java] 배열의 length와 문자열의 length() (0) | 2024.03.17 |
[Java] Character.getNumericValue()와 Integer.parseInt()의 차이 (0) | 2024.03.17 |
1. String.join()메서드 사용하기
String.join() 메서드는 Java 8부터 도입되었으며, 배열의 모든 요소를 지정된 구분자로 연결하여 하나의 문자열로 반환합니다.
String[] array = {"apple", "banana", "grape"}; String result = String.join(", ", array); System.out.println(result); // 출력: apple, banana, grape
2. new String() 생성자 활용
new String() 생성자의 매개변수로 문자열 배열을 전달할 수 있습니다. 이렇게 하면 문자열 배열의 내용을 결합하여 새로운 문자열을 생성합니다.
예를 들어:
String[] words = {"Hello", "world", "!"}; String newString = new String(words); System.out.println(newString); // 출력: Helloworld!
위의 코드에서는 new String(words)를 사용하여 문자열 배열 words의 모든 요소를 결합하여 새로운 문자열을 생성하고, 이를 newString 변수에 할당합니다. 그 후 newString을 출력하면 "Helloworld!"가 출력됩니다.
이 방법은 문자열 배열의 내용을 단일 문자열로 결합하는 데 사용될 수 있습니다. 하지만 일반적으로 문자열 배열을 결합할 때에는 String.join() 메서드를 사용하는 것이 더 간편하고 효율적입니다.
'Java ☕️ > Java 헷갈리는 개념들' 카테고리의 다른 글
char배열과 String 클래스의 변환 (0) | 2024.03.29 |
---|---|
[Java] char 배열을 문자열(String)로 변환하기 (0) | 2024.03.17 |
[Java] 배열의 length와 문자열의 length() (0) | 2024.03.17 |
[Java] Character.getNumericValue()와 Integer.parseInt()의 차이 (0) | 2024.03.17 |