1.概述
①:Scanner類是一個可使用正則表達式來解析基本類型和字符串的簡單文本掃描器.
②:Scanner類實現了迭代器接口
③:Scanner類直接繼承自Object.
2.構造方法:
Scanner(File source)構造一個新的 Scanner,它生成的值是從指定文件掃描的。
Scanner(InputStream source)構造一個新的 Scanner,它生成的值是從指定的輸入流掃描的。
Scanner(String source)構造一個新的 Scanner,它生成的值是從指定字符串掃描的。
3.一些方法:
因爲Scanner實現了迭代器接口因此,擁有迭代器的一些特性因此獲取值的方式跟迭代器很是類似
boolean |
hasNext() 若是此掃描器的輸入中有另外一個標記,則返回 true。 |
String |
next() 查找並返回來自此掃描器的下一個完整標記。 |
Scanner |
useDelimiter(Pattern pattern) 將此掃描器的分隔模式設置爲指定模式。 |
int |
nextInt() 將輸入信息的下一個標記掃描爲一個int。 |
String |
nextLine() 此掃描器執行當前行,並返回跳過的輸入信息。 |