Java Scanner 方法
Scanner 方法
您可以 Scanner
類用於從鍵盤、檔案和字串獲取資料。
下表列出了有用的 Scanner
方法。
方法 | 描述 | 返回型別 |
---|---|---|
close() | 關閉掃描器物件 | void |
delimiter() | 返回用於分隔標記的定界符 | Pattern |
findInLine() | 返回一行中與正則表示式匹配的字串 | 字串 |
findWithinHorizon() | 返回在指定字元數內與正則表示式匹配的字串 | 字串 |
hasNext() | 如果可以找到另一個標記,則返回 true | boolean |
hasNextBoolean() | 如果下一個標記代表布林值,則返回 true | boolean |
hasNextByte() | 如果下一個標記代表 byte 值,則返回 true |
boolean |
hasNextDouble() | 如果下一個標記代表一個數字,則返回 true | boolean |
hasNextFloat() | 如果下一個標記代表一個數字,則返回 true | boolean |
hasNextInt() | 如果下一個標記代表一個 int 值,則返回 true |
boolean |
hasNextLine() | 如果掃描器中還有下一行文字,則返回 true | boolean |
hasNextLong() | 如果下一個標記代表一個 long 值,則返回 true |
boolean |
hasNextShort() | 如果下一個標記代表一個 short 值,則返回 true |
boolean |
locale() | 返回掃描器的區域設定 | Locale |
next() | 返回掃描器中的下一個標記 | 字串 |
nextBoolean() | 返回掃描器中下一個標記的布林值 | boolean |
nextByte() | 返回掃描器中下一個標記的 byte 值 |
byte |
nextDouble() | 返回掃描器中下一個標記的 double 值 |
double |
nextFloat() | 返回掃描器中下一個標記的 float 值 |
float |
nextInt() | 返回掃描器中下一個標記的 int 值 |
int |
nextLine() | 返回掃描器中的下一行文字 | 字串 |
nextLong() | 返回掃描器中下一個標記的 long 值 |
long |
nextShort() | 返回掃描器中下一個標記的 short 值 |
long |
radix() | 返回掃描器的基數 | int |
reset() | 重置掃描器的配置 | int |
useDelimiter() | 設定掃描器用於分隔標記的定界符 | Scanner |
useLocale() | 設定掃描器使用的區域設定 | Scanner |
useRadix() | 設定掃描器使用的基數 | Scanner |