为什么StringTokenizer和Scanner类不是java.io包的一部分,但它们属于java.util包?为什么java中的扫描器类不在'jav.io'包中?
-3
A
回答
1
因为它们是实用工具类,并且不以任何方式处理IO。
+0
请解释一下.....因为java.io包是用于输入和输出的目的,那么为什么它是不包含在java.io包中 –
+0
它们是非常有用的帮助类,它可以用作IO的一部分,但主要不是IO类,它是一个明智的抽象。把它们放在IO包中会很奇怪,因为任何使用它们进行字符串解析和操作的人都会误导。 – StuPointerException
相关问题
- 1. java中的扫描器类
- 2. 最后一行输入不在Java扫描器类中扫描
- 3. Java扫描器类
- 4. Java扫描器类
- 5. 包装和扫描仪类Java中
- 6. 什么是扫描:Java中的块?
- 7. Haxe中Java扫描器类的等效
- 8. HackerRank扫描器类的Java
- 9. Java类和扫描器
- 10. 为什么我的Port Scanner不能在Python中扫描端口?
- 11. 在Java中的多个类中使用扫描器?
- 12. 扫描器类为循环,
- 13. 扫描仪类Java
- 14. 我看不出为什么我的扫描仪在java中抛出一个“NoSuchElementException”
- 15. 为什么我的Java扫描仪不能输入?
- 16. 如何在java中关闭扫描器?
- 17. 在Java中使用扫描器
- 18. Java扫描器类到JOptionPane类?
- 19. Java扫描器为什么我的代码中的nextLine()被跳过?
- 20. greenplum中的表扫描和seq扫描有什么区别
- 21. 组件扫描不扫描子包
- 22. Java中的扫描类或jar文件
- 23. Java扫描器 - 为什么我会得到这个错误?
- 24. 扫描仪为String在Java中
- 25. 包中的注释扫描器
- 26. Java Web扫描器
- 27. 空Java扫描器
- 28. NoSuchElementException扫描器java
- 29. Java扫描器nextLong
- 30. IO扫描器Java
因为既不需要IO操作。他们都可以使用常规的“字符串”。 – resueman
InputStreamReader和BufferedReader一起可以以相同方式对常规字符串进行操作。那么为什么它不包含在java.io包中 –