배열과 문자열 다루기
5.1 배열
배열이란?
배열은 동일한 데이터 타입의 여러 값을 하나의 변수에 저장하기 위한 자료 구조입니다. 배열은 인덱스를 사용하여 각 요소에 접근할 수 있습니다.
배열은 아래 그림처럼 표현할 수 있습니다.

배열 선언과 초기화
배열을 선언하고 초기화하는 방법은 다음과 같습니다:
// 배열 선언과 초기화
int[] numbers = new int[5];
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
numbers[3] = 4;
numbers[4] = 5;
배열 길이
배열의 길이는 length
속성을 사용하여 얻을 수 있습니다.
int[] numbers = {1, 2, 3, 4, 5};
int length = numbers.length; // 5
배열 요소 접근
배열의 요소에 접근할 때는 인덱스를 사용합니다.
int[] numbers = {1, 2, 3, 4, 5};
int element = numbers[2]; // 3
5.2 문자열
문자열 생성과 초기화
문자열을 생성하고 초기화하는 방법은 다음과 같습니다:
// 문자열 생성과 초기화
String greeting = "Hello, World!";
문자열 연결
문자열을 연결할 때는 +
연산자를 사용합니다.
String firstName = "John";
String lastName = "Doe";
String fullName = firstName + " " + lastName; // "John Doe"
문자열 길이
문자열의 길이는 length()
메서드를 사용하여 얻을 수 있습니다.
String text = "Java Programming";
int length = text.length(); // 16
문자열 비교
문자열을 비교할 때는 equals()
메서드를 사용합니다.
String str1 = "apple";
String str2 = "banana";
boolean areEqual = str1.equals(str2); // false
문자열 추출
부분 문자열을 추출할 때는 substring()
메서드를 사용합니다.
String text = "Hello, World!";
String substring = text.substring(7); // "World!"
Last updated