JAVA/포스팅

자바 String배열

짜집퍼박사(짜박) 2023. 11. 3. 08:35

자바에서 String 배열은 문자열 값을 저장하는 데 사용되는 배열입니다. String 배열은 문자열 데이터를 다루는데 유용하며, 문자열의 배열로 구성되어 있습니다.

 

1. String 배열 선언

String 배열을 선언할 때는 데이터 타입으로 String을 사용하고 대괄호([])를 사용하여 배열임을 표시합니다. 배열 변수 이름도 정의합니다. 

 

예를 들어

String[] names;

 

2. String 배열 생성

String 배열을 생성할 때는 new 연산자를 사용하여 배열 객체를 생성합니다. 배열의 크기를 지정하여 생성합니다. 예를 들어, 크기가 5인 String 배열을 생성하는 방법은 다음과 같습니다.

names = new String[5];

배열을 선언과 동시에 생성하려면 다음과 같이 할 수 있습니다.

String[] names = new String[5];

 

3. String 배열 초기화

String 배열을 초기화하려면 각 배열 요소에 문자열 값을 할당합니다. 문자열 값은 큰따옴표로 둘러싸서 나타냅니다.

names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";
names[3] = "David";
names[4] = "Eve";

또는 배열을 생성할 때 초기값을 지정할 수도 있습니다.

String[] names = {"Alice", "Bob", "Charlie", "David", "Eve"};

 

4. String 배열 요소에 접근

String 배열의 각 요소에 접근하려면 인덱스를 사용합니다. 인덱스는 0부터 시작하며 배열의 길이보다 작은 값이어야 합니다.

String firstPerson = names[0]; // 첫 번째 요소에 접근
String lastPerson = names[4];  // 마지막 요소에 접근

 

5. String 배열 반복문 사용

for 루프나 foreach 루프를 사용하여 String 배열의 모든 요소를 순회할 수 있습니다.

for (int i = 0; i < names.length; i++) {
    System.out.println("Person " + (i + 1) + ": " + names[i]);
}

 

6. 다차원 String 배열

String 배열은 다차원 배열로도 사용될 수 있습니다. 이를 통해 2D 배열 또는 행렬을 나타낼 수 있습니다.

String[][] matrix = new String[3][3]; // 3x3 행렬 배열

 

String 배열은 텍스트 데이터를 다루는데 주로 사용되며, 데이터베이스 결과, 파일에서 읽은 데이터, 사용자 입력 등 다양한 소스에서 문자열을 저장하고 처리하는 데 유용합니다. String 배열은 문자열의 목록을 저장하고 다루는데 필수적인 데이터 구조입니다.

 

With ChatGPT