Java

34. String배열, String클래스 - 패스트캠퍼스 백엔드 부트캠프 3기

gkss2tpt 2024. 12. 19. 14:54

1. String배열의 선언과 생성

String[] namep = new String[3];	// 3개의 문자열을 담을 수 있는 배열을 생성한다.
				//참조형의 기본값 null이 들어가있다

 

2. String클래스

  • char[]와 메서드(기능)를 결합한 것
  • 내용을 변경할 수 없다.
메서드 설명
char / charAt(int index) 문자열에서 해당 위치(index)에 있는 문자를 반환한다.
int / length() 문자열의 길이를 반환한다.
String / substring(int from, int to) 문자열에서 해당 범위(from~to)의 문자열을 반환한다. (to는 포함 안 됨)
boolean / equals(Object obj) 문자열의 내용이 같은지 확인한다. 같으면 결과는 true, 다르면 false
char[] / toCharArray() 문자열을 문자배열(char[])로 변환해서 반환한다.
String str = "ABCDE";
char ch = str.charAt(3);		// 문자열 str의 4번째 문자 'D'를 ch에 저장

String str = "012345";
String temp = str.substring(1,4);	// str에서 index범위 1~4의 문자들을 반환
System.out.println(temp);		// "123"이 출력된다.