WEB/Java

Scanner, BufferedReader

노랑파랑 2017. 1. 31. 13:58
반응형




Scanner

▷사용이 편리하다.

▷java.util 패키지

▷띄어쓰기나 개행문자(Enter, \n)가 들어오면 다른 글자로 인식한다.


생성

 Scanner in = new Scanner(System.in);


주요 메소드

in.next()

▷하나의 단어를 입력받는다.

▷첫 단어의 앞쪽 공백과 개행문자는 무시하고 하나의 단어를 입력받고, 단어 뒤 개행문자는 버려지지 않는다.

in.nextLine()

▷한 줄을 입력받는다.

▷개행문자까지 입력받으며, 개행문자는 버려진다.

in.close

▷현재 스캐너를 종료합니다.

in.hashNext()

▷입력 값의 마지막까지 다른 Token이 있으면 true 리턴.

in.hashNextLine()

▷한 줄 내용이 존재하면 1을 리턴, 없으면 0을 리턴한다.




BufferedReader

▷java.io 패키지

▷띄어쓰기는 상관없이 한 줄을 통째로 입력 받는다.


생성

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));



주요 메소드

in.readLine()

▷한 줄을 읽는다. 개행문자를 만날때까지 읽어온다.



반응형

'WEB > Java' 카테고리의 다른 글

[Junit] MockMvc에서 session 사용하기  (0) 2023.04.18
StringEscapeUtils  (1) 2023.02.23
Spring Framework : DI  (0) 2017.01.03
Spring Framework : 개념  (0) 2017.01.03
String  (0) 2017.01.03