본문으로 바로가기

Java에서 단일 문자열 입력

category Java언어 2018. 7. 10. 19:00

1. char type으로 변수를 선언한 뒤

2. Scanner클래스의 next()를 호출하여 String객체를 반환받는다.

3. 반환받은 String객체의 charAt()를 호출하여 현 객체에 저장되어있는 문자열의 첫번째 문자 1개를 char type으로 반환받는다.

char c = sc.next().charAt(0);
 
             ==
 
String str = sc.next();
char c =str.charAt(0);
 
 
cs

두 줄로 표현하면

1. String객체를 참조할 reference변수 str을선언

2. Scanner객체를 참조하는 sc변수로 next()를 호출

3. str변수에 반환된 객체를 참조시킨다.

4. char type의 원시타입 변수c를 선언 후

5. str이 참조하는 String객체가 가진 문자열 데이터의 첫번째 문자를 반환하기위해 charAt()를 호출

6. 반환한 char type 문자를 변수c에 저장

 


        

 

 

'Java언어' 카테고리의 다른 글

Thread란?  (1) 2018.08.16
OOP 란?  (0) 2018.08.16
Wrapper클래스 활용  (0) 2018.07.10
class의 구성  (0) 2018.07.10
next() vs nextLine()  (2) 2018.07.06