在Java里面一般都是用扫描器来读取系统的输入流,具体的格式如下:
1 | Scanner sc = new Scanner(); |
特别是在Java里面还提供了很多其他有关Scanner扫描器的方法,比如hasNext()
、hasNextXxx()
、next()
、nextLine()
等等用起来很顺手的方法。
这里贴一个比较实例:
1 | // 首先导包 |
这一段代码可以根据用户输入的整数、浮点数、字符串顺序的优先级来分别输出不同的内容。
实际上Scanner扫描器的构造方法可以传递一个File对象进去,也就是说Scanner可以输入一个文件:
当然必要的导包,异常处理都的需要:
1 | import java.util.Scanner; |