1. String배열 선언, 생성, 초기화
1. String[] str = new String[3];
str[0] = "hi";
str[1] = "hello";
str[2] = "안녕";
2.String[] str2 = {"hi","hello","안녕"};
*변수타입별 기본값
boolean - false
정수형 - 0
실수형 - 0.0
참조형 - null
String 클래스,메서드에 관해선 나중 자세히 여기선 간단하게만..!
2. String 클래스
String 클래스 = char[] + 메서드(기능)
String객체는 내용변경 x 읽기만o
String str = "a";
str = str + "b"; //변경x 새 문자열 생성o
System.out.println(str); //"ab"

2. String 클래스 주요 메서드
| char charAt(int index) | 문자열에서 해당 인덱스에 있는 문자 반환 |
| int length() | 문자열 길이 반환 |
| String substring(int from, int to) | from~to에 있는 문자열 반환(to는 포함x), to없으면 끝까지 |
| boolean equals(Object obj) | 문자열 비교. 같으면 true |
| char[] toCharArray() | 문자열(String) → 문자배열(char[]) |
String str = "BLUEPRINT";
System.out.println(str.charAt(3)); //E
System.out.println(str.length()); //9
System.out.println(str.substring(4)); //PRINT
System.out.println(str.substring(4, 7)); //PRI'Java' 카테고리의 다른 글
| [Java] 객체 지향 언어, 클래스와 객체 (0) | 2023.12.10 |
|---|---|
| [Java] 배열 비교, 출력, 복사, 정렬 (Arrays) (0) | 2023.12.09 |
| [Java] 제어문(조건문, 반복문,분기문) (0) | 2023.12.09 |
| [Java] 연산자 (0) | 2023.12.08 |
| [Java] 타입간 변환방법 (0) | 2023.12.08 |