Scanner 클래스 메소드

CODEDRAGON Development/Java

반응형


Scanner 클래스 메소드

읽어 들일 데이터의 유형에 따른 메소드 목록입니다.

메소드

설명

char charAt (int index)

지정된 index 인덱스에 있는 문자 값 리턴

int codePointAt (int index)

지정된 index 인덱스에 있는 유니코드 값 리턴

int compareTo ( String anotherString)

두 스트링 사전적 순서 비교.

0이면 두 스트링이 같음. 사전적으로 먼저면- 아니면양수리턴​

String concat (String str)

str 스트링을 현재 스트링 뒤에 덧붙인 스트링 리턴

boolean contains (CharSequence s)

s에 지정된 일련의 문자들을 포함하고 있으면 true 리턴

lengh()

스트링 길이 리턴

String replace(Charsequence target , Charsequence replacement)

target이 지정하는 일련의 문자들을 replacement가 지정하는 문자들로 변경한 스트링 리턴

String[] split(String regex)

정규식 regex에 일치하는 부분을 중심으로 스트링 분리 후 스트링을 배열하여 저장

String subString(int beginIndex)

beginIndex 인덱스부터 시작하는 서브 스트링 리턴

String toLowerCase()

스트링을 소문자로 변경한 스트링 리턴

String toUpperCase()

스트링을 대문자로 변경한 스트링 리턴

String trim()

스트링 앞뒤에 공백 문자들을 제거한 스트링 리턴​

int indexOF(String str)

​문자열에서 str을 검색하여 위치를 리턴

str이 없으면 -1리턴

int indexOF(String str, int fromIndex)

​문자열의 fromIndex에서부터 str을 검색하여 위치를 리턴 , str이 없으면 -1리턴

 

메소드명

설명

void close()

현재의 스캐너를 클로즈 합니다.

Pattern delimiter()

 Scanner 가 단락지어 문자의 매칭에 현재 사용하고 있는 Pattern 를 돌려줍니다.

String findInLine(Pattern  pattern)       

단락 문자를 무시해, 다음에 나타나는 지정된 패턴의 검색을 시도합니다.

String findInLine(String  pattern)

단락 문자를 무시해, 다음에 나타나는, 지정된 캐릭터 라인으로부터 구축된 패턴의 검색을 시도합니다.

String findWithinHorizon(Pattern  pattern, int horizon)

다음에 나타나는 지정된 패턴의 검색을 시도합니다.

String findWithinHorizon(String  pattern, int horizon)

단락 문자를 무시해, 다음에 나타나는, 지정된 캐릭터 라인으로부터 구축된 패턴의 검색을 시도합니다.

boolean hasNext()

스캐너가 입력내에 다른 토큰을 보관 유지하는 경우는 true 를 돌려줍니다.

boolean hasNext(Pattern  pattern)

다음의 완전한 토큰이 지정된 패턴에 일치하는 경우는 true 를 돌려줍니다.

boolean hasNext(String  pattern)

다음의 토큰이, 지정된 캐릭터 라인으로부터 구축된 패턴에 일치하는 경우는 true 를 돌려줍니다.

boolean hasNextBigDecimal()

이 스캐너의 입력내의 다음의 토큰이,nextBigDecimal() 메소드를 사용해 BigDecimal 치로서 해석 가능한 경우에, true 를 돌려줍니다.

boolean hasNextBigInteger()

스캐너의 입력내의 다음의 토큰이,nextBigInteger() 메소드를 사용해 디폴트의 기수의 BigInteger 치로서 해석 가능한 경우에, true 를 돌려줍니다.

boolean hasNextBigInteger(int radix)

토큰을 정수로서 해석하기 위해서 사용하는 기수 이 스캐너의 다음의 토큰이 유효한 BigInteger 인 경우에게만, true 이 스캐너가 클로즈 하고 있는 경우

boolean hasNextBoolean()

캐릭터 라인 「true|false」로부터 작성된 대문자와 소문자의 구별되지 않는 패턴을 사용해, 스캐너의 입력내의 다음의 토큰을 boolean 치로서 해석 가능하면, true 를 돌려줍니다.

boolean hasNextByte()

스캐너의 입력내의 다음의 토큰이,nextByte() 메소드를 사용해 디폴트의 기수의 byte 치로서 해석 가능한 경우에, true 를 돌려줍니다.

boolean hasNextByte (int radix)

스캐너의 입력내의 다음의 토큰이,nextByte() 메소드를 사용해 지정된 기수의 byte 치로서 해석 가능한 경우에, true 를 돌려줍니다.

boolean hasNextDouble()

스캐너의 입력내의 다음의 토큰이,nextDouble() 메소드를 사용해 double 치로서 해석 가능한 경우에, true 를 돌려줍니다.

boolean hasNextFloat()

스캐너의 입력내의 다음의 토큰이,nextFloat() 메소드를 사용해 float 치로서 해석 가능한 경우에, true 를 돌려줍니다.

boolean hasNextInt()

스캐너의 다음의 토큰이 유효한 int 치인 경우에게만, true 이 스캐너의 다음의 토큰이 유효한 int 치인 경우에게만, true 이 스캐너가 클로즈 하고 있는 경우

boolean hasNextInt (int radix)

스캐너의 입력내의 다음의 토큰이,nextInt() 메소드를 사용해 지정된 기수의 int 치로서 해석 가능한 경우에, true 를 돌려줍니다.

boolean hasNextLine()

스캐너의 입력에 다른 행이 있는 경우는 true 를 돌려줍니다.

boolean hasNextLong()

스캐너의 다음의 토큰이 유효한 long 치인 경우에게만, true 이 스캐너가 클로즈 하고 있는 경우

boolean hasNextLong(int radix)

스캐너의 입력내의 다음의 토큰이,nextLong() 메소드를 사용해 지정된 기수의 long 치로서 해석 가능한 경우에, true 를 돌려줍니다.

boolean hasNextShort()

스캐너의 다음의 토큰이 디폴트 기수에 근거하는 유효한 short 치인 경우에게만, true 이 스캐너가 클로즈 하고 있는 경우

boolean hasNextShort(int radix)

스캐너의 입력내의 다음의 토큰이,nextShort() 메소드를 사용해 지정된 기수의 short 치로서 해석 가능한 경우에, true 를 돌려줍니다.

IOException ioException()

Scanner 의 기본으로 되는 Readable 가 마지막에 throw  IOException 를 돌려줍니다.

Locale locale()

현재의 스캐너의 로케일을 돌려줍니다.

MatchResult match()

스캐너가 실행한 마지막 스캔 조작의 매칭 결과를 돌려줍니다.

String next()

스캐너로부터 다음의 완전한 토큰을 검색해 돌려줍니다.

next (Pattern  pattern) 

지정된 패턴에 일치하는 다음의 토큰을 돌려줍니다.

next (String  pattern) 

다음의 토큰이 지정된 캐릭터 라인으로부터 구축된 패턴에 일치하는 경우에게만, 그것을 돌려줍니다.

nextBigDecimal () 

입력의 다음의 토큰을 BigDecimal 로서 스캔 합니다.

nextBigInteger () 

입력의 다음의 토큰을 BigInteger 로서 스캔 합니다.

nextBigInteger (int radix) 

입력의 다음의 토큰을 BigInteger 로서 스캔 합니다.

nextBoolean () 

입력의 다음의 토큰을 boolean 치로서 스캔 해, 그 값을 돌려줍니다.

nextByte () 

입력의 다음의 토큰을 byte 로서 스캔 합니다.

nextByte (int radix) 

입력의 다음의 토큰을 byte 로서 스캔 합니다.

nextDouble () 

입력의 다음의 토큰을 double 로서 스캔 합니다.

nextFloat () 

입력의 다음의 토큰을 float 로서 스캔 합니다.

nextInt () 

입력의 다음의 토큰을 int 로서 스캔 합니다.

nextInt (int radix) 

입력의 다음의 토큰을 int 로서 스캔 합니다.

nextLine () 

스캐너를 현재행의 끝에 진행해, 스킵 한 입력을 돌려줍니다.

nextLong () 

입력의 다음의 토큰을 long 로서 스캔 합니다.

nextLong (int radix) 

입력의 다음의 토큰을 long 로서 스캔 합니다.

nextShort () 

입력의 다음의 토큰을 short 로서 스캔 합니다.

nextShort (int radix) 

입력의 다음의 토큰을 short 로서 스캔 합니다.

radix () 

현재의 스캐너의 디폴트 기수를 돌려줍니다.

remove () 

Iterator 의 구현이 remove 오퍼레이션을 지원하지 않는 경우

reset () 

현재의 스캐너를 리셋 합니다.

skip (Pattern  pattern) 

지정된 패턴에 일치하는 입력을, 단락 문자를 무시해 스킵 합니다.

skip (String  pattern) 

지정된 캐릭터 라인으로 구축된 패턴에 일치하는 입력을 스킵 합니다.

toString () 

Scanner 의 캐릭터 라인 표현을 돌려줍니다.

useDelimiter (Pattern  pattern) 

스캐너의 단락 문자 패턴을, 지정된 패턴으로 설정합니다.

useDelimiter (String  pattern) 

스캐너의 단락 문자 패턴을, 지정된 String 로부터 작성된 패턴으로 설정합니다.

useLocale (Locale  locale) 

스캐너의 로케일이 지정된 로케일로 설정합니다.

useRadix (int radix) 

스캐너의 디폴트 기수가 지정된 기수로 설정합니다.