Scanner类
Posted yi-hui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scanner类相关的知识,希望对你有一定的参考价值。
Scanner类
使用Scanner时需要导入 java.util.Scanner
几个常用的方法
方法名 | 说明 |
---|---|
hasNextXxx() | 是否还有下一个输入,Xxx可以是Int、Long等基本数据类型,hasNext()判断是否还有字符串 |
nextXxx() | 获取下一个输入,next()为获取下一个字符串 |
hasNextLine() | 是否还有下一行 |
nextLine() | 获取一行输入 |
useDelimiter(String pattern) | 指定分隔符,默认以空格、tab、回车为分隔符 |
从键盘读取:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNextInt()) {
System.out.println(sc.nextInt());
}
}
从文件读取:
读取文件的时候需要导入 java.io.File 并抛出异常
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(new File("test.java"));
while(sc.hasNextLine()) {
System.out.println(sc.nextLine());
}
}
以上是关于Scanner类的主要内容,如果未能解决你的问题,请参考以下文章