Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么java中的扫描器类不在';jav.io';包裹_Java_Java.util.scanner_Java Io_Stringtokenizer - Fatal编程技术网

为什么java中的扫描器类不在';jav.io';包裹

为什么java中的扫描器类不在';jav.io';包裹,java,java.util.scanner,java-io,stringtokenizer,Java,Java.util.scanner,Java Io,Stringtokenizer,为什么StringTokenizer和Scanner类不是java.io包的一部分,而是属于java.util包 因为它们是实用程序类,在任何方面都不是IO的基础。因为它们都不需要IO操作。它们都可以在常规Strings上操作。InputStreamReader和BufferedReader可以以相同的方式在常规字符串int上操作。那么为什么它没有包含在java.io包中请解释一下……因为java.io包是用于输入和输出的,那么为什么它没有包含在java.io包中呢?它们是非常有用的助手类可以用

为什么StringTokenizer和Scanner类不是java.io包的一部分,而是属于java.util包

因为它们是实用程序类,在任何方面都不是IO的基础。

因为它们都不需要IO操作。它们都可以在常规
String
s上操作。InputStreamReader和BufferedReader可以以相同的方式在常规字符串int上操作。那么为什么它没有包含在java.io包中请解释一下……因为java.io包是用于输入和输出的,那么为什么它没有包含在java.io包中呢?它们是非常有用的助手类可以用作IO的一部分,但主要不是IO类,它是一个合理的抽象。将它们放在IO包中会很奇怪,因为任何人使用它们进行字符串解析和操作都会被误导。