오늘은 여기까지
[자바] 배열을 문자열로 변환 본문
배열을 문자열로 변환하는 방법 정리해두는 글
- `Arrays.toString()`
- char, int, boolean, Object 등 다양한 데이터 타입을 받을 수 있다.
- 주로 배열 내용을 출력할때 사용한다.
import java.util.*;
public class Solution {
public static void main(String[] args)
{
boolean[] boolArr = new boolean[] { true, true, false, true };
char[] charArr = new char[] { 'j', 'a', 'v', 'a' };
int[] intArr = new int[] { 1, 2, 3, 4 };
System.out.println(Arrays.toString(boolArr)); // [true, true, false, true]
System.out.println(Arrays.toString(charArr)); // [j, a, v, a]
System.out.println(Arrays.toString(intArr)); // [1, 2, 3, 4]
}
}
- `String.valueOf()`
- null인 경우 문자열 "null"을 반환한다.
- 기본형 타입에도 사용 가능하다.
- String이 아닌 참조형에도 사용 가능하다.
- `(String)` 타입 캐스팅
- null인 경우 문자열 "null"을 반환한다.
- 기본형 타입에 사용할 시 컴파일 에러 발생한다.
- String이 아닌 참조형인 경우 ClassCastException 발생한다.
- `toString()` 메서드
- null인 경우 NullPointerException 발생한다.
- 메서드이므로 기본형 타입에는 사용할 수 없다.
- String이 아닌 참조형에도 사용 가능하다.
'개발 > Java' 카테고리의 다른 글
| [자바] length, length(), size() 차이 (1) | 2024.07.03 |
|---|---|
| [자바] ArrayList ↔ Array 변환 (0) | 2024.06.23 |