728x90

charAt()

String 타입의 데이터(문자열)에서 특정 문자를 char 타입으로 변환할 때 사용하는 함수.

숫자로 구성된 String 변수에서 특정 숫자를 int 변수로 가져올 수 있다.

 

charAt() 예제

String str = "Hello World"; 

System.out.println(str.charAt(0)); // H
System.out.println(str.charAt(1)); // e
System.out.println(str.charAt(2)); // l
System.out.println(str.charAt(3)); // l
System.out.println(str.charAt(4)); // o

String num = "12345";

int num1 = num.charAt(0); // 49 -- 문자 '1'의 아스키코드값인 49가 나온다.
// 그러므로 '0' 또는 '0'의 아스키코드값 48을 빼준다.
int num2 = num.charAt(0) - '0'; // 1
int num3 = num.charAt(0) - 48; // 1
728x90

+ Recent posts