Java 用于扫描器()而不是控制台

Java 用于扫描器()而不是控制台,java,methods,Java,Methods,通过阅读大量初学者教程和书籍,我注意到: Scanner reader = new Scanner(System.in); 可用于将某些内容打印到控制台,并保存用户键入的任何输入。除了用户可以访问IDE的控制台之外,还有其他实现吗 我知道系统。在中是系统输入,但在扫描仪方法中还可以放置什么?阅读。您可以构造一个扫描仪来读取文件、一个输入流、一个可读的、一个路径或一个可读的Techannel来读取数据。您可以构造一个扫描仪来读取文件、一个输入流、一个可读的、一个路径或一个可读的Techanne

通过阅读大量初学者教程和书籍,我注意到:

Scanner reader = new Scanner(System.in); 
可用于将某些内容打印到控制台,并保存用户键入的任何输入。除了用户可以访问IDE的控制台之外,还有其他实现吗


我知道
系统。在
中是系统输入,但在
扫描仪
方法中还可以放置什么?

阅读。您可以构造一个
扫描仪
来读取
文件
、一个
输入流
、一个
可读的
、一个
路径
或一个
可读的Techannel
来读取数据。您可以构造一个
扫描仪
来读取
文件
、一个
输入流
、一个
可读的
、一个
路径
或一个
可读的Techannel

,更不用说读取
字符串了。有时使用
扫描器
是解析字符串最简单的方法,而每个人的第一个冲动似乎是拖出正则表达式。更不用说从
字符串
读取了。有时使用
扫描器
是解析字符串最简单的方法,而每个人的第一个冲动似乎是拖出正则表达式。