반응형
자바에서 char[]과 String[]은 모두 배열(Array)을 나타내는 데이터 타입이다. 하지만, char[]은 문자(char)의 배열을, String[]은 문자열(String)의 배열을 나타낸다. 이들 간에는 몇 가지 차이점이 있다.
1. char[] : 문자의 배열
char[]은 문자열을 다루기 위해 사용된다. 예를 들어, 다음과 같이 문자 배열을 선언하고 초기화할 수 있다.
char[] a = {'H', 'e', 'l', 'l', 'o'};
위 코드에서 문자열 "Hello"를 char 배열에 저장하는 방법을 알 수 있다. char 배열은 문자열 처리와 관련된 다음 작업을 수행하는 데 유용하다. 예를 들어, 문자열에서 특정 문자를 검색하거나, 문자열을 분리하거나, 문자열을 수정하거나, 문자열을 대/소문자로 변환하는 등의 작업을 수행할 수 있다.
2. String[] : 문자열의 배열
String[]은 문자열의 배열을 나타낸다. 예를 들어, 다음과 같이 문자열 배열을 선언하고 초기화할 수 있다.
String[] a = {"Nice", "to", "meet","you"};
위 코드에서 문자열 "Nice", "to", "meet", "you" 을 String 배열에 저장하는 방법을 알 수 있다. String 배열은 문자열 처리와 관련된 다음 작업을 수행하는 데 유용하다. 예를 들어, 문자열 배열에서 특정 문자열을 검색하거나, 문자열 배열을 정렬하거나, 문자열 배열을 결합하거나, 문자열 배열의 크기를 가져오거나 하는 등의 작업을 수행할 수 있다.
'프로그래밍 > JAVA' 카테고리의 다른 글
자바/프로그래머스) 배열 만들기2 (0) | 2023.05.24 |
---|---|
자바 기초) Integer 클래스의 중요 메소드 (0) | 2023.05.16 |
자바/프로그래머스) 문자열 섞기 (0) | 2023.05.13 |
자바 기초) 문자열에서 일부분 추출하기 (0) | 2023.05.12 |
자바 기초) Character 클래스의 중요 메소드 (0) | 2023.05.07 |