charAt 함수
- String 타입의 문자열에서 특정 인덱스에 위치하는 문자 하나를 char 타입으로 변환할 때 사용하는 함수
- "문자열".charAt(index i): index i 위치의 문자 1개를 추출해서 반환. 배열과 마찬가지로 index는 0부터 시작한다.
package day03;
public class CharSub {
public static void main(String[] args) {
String ex = "Hello";
char target1 = ex.charAt(0);
char target2 = ex.charAt(1);
char target3 = ex.charAt(2);
char target4 = ex.charAt(3);
char target5 = ex.charAt(4);
System.out.println(target1);
System.out.println(target2);
System.out.println(target3);
System.out.println(target4);
System.out.println(target5);
}
}
substring 함수
- String 타입의 문자열에서 시작과 종료 인덱스를 기준으로 잘라서 String 타입으로 반환할 때 사용하는 함수
- "문자열".substring(startIndex, endIndex): start위치에서 시작해서 (end-1)까지의 문자열을 추출해서 반환
package day03;
public class SubString {
public static void main(String[] args) {
String ex = "안녕하세요";
String target1 = ex.substring(0); //0번째 인덱스부터 시작
String target2 = ex.substring(2,5); //2번째 인덱스부터 4번째 인덱스까지 출력
String target3 = ex.substring(1, 2); //1번째 인덱스부터 1번째 인덱스까지 출력
System.out.println(target1);
System.out.println(target2);
System.out.println(target3);
}
}