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) |
스캐너의 디폴트 기수가 지정된 기수로 설정합니다. |
'Development > Java' 카테고리의 다른 글
메소드의 재귀호출 활용 - 정수 n의 팩토리얼 (0) | 2017.09.19 |
---|---|
함수 기본 형식 (0) | 2017.09.19 |
% 서식문자, % 서식문자 예 (0) | 2017.09.14 |
System.out.printf( ) (0) | 2017.09.14 |
Console Output(콘솔 출력) - print vs println vs printf (0) | 2017.09.14 |