study/java

자바[JAVA] charAt

박허디 2024. 6. 3. 11:14

앞서 말한 toCharArray() 비슷하다

2024.06.03 - [study/java] - 자바[JAVA] toCharArray()

 

자바[JAVA] toCharArray()

toCharArray() 메서드는 character 배열로 만들어준 뒤 하나씩 배열을 꺼내 쓸 수 있다 즉 문자열로 입력을 받고 동시에 char 배열에 각 단어를 담아줄 수 있는 방법이다.  사용 방법은 아래와 같다impor

herniateddisc-park.tistory.com

 

import java.util.Scanner;
 
public class Main {
 
	public static void main(String[] args) {
    
		Scanner in = new Scanner(System.in);
		String A = in.next();
        
		in.close();
 
		System.out.println(A.charAt(0) - '0');
        	System.out.println(A.charAt(1) - '0');

 
	}
}

 

charAt()으로 각 자릿수를 참조해 준다

예를 들면 

String A = "abcd"; 이면

a -> [0]

b -> [1]

c -> [2]

d -> [3]

 

A에 문자열 abcd가 저장됐을 때 문자열을 문자들이 모인 배열이라고 생각하고 인덱스를 참조해서 해당 문자를 반환해 준다

 

++

출력에 -'0'을 넣은 이유도 

윗글에서 설명한 것과 같다.

'study > java' 카테고리의 다른 글

자바[JAVA] 조건문  (0) 2024.06.14
자바[JAVA] 삼항연산자  (0) 2024.06.10
자바[JAVA] toCharArray()  (1) 2024.06.03
자바[JAVA] BufferedReader  (0) 2024.06.02
자바[JAVA] 스캐너(Scanner)  (0) 2024.05.31