用户名
我经常制作菜单驱动程序,而用户需要多次输入菜单选择程序。
这就是为什么,我想知道- “扫描程序”对象相对于“ BufferedReader”对象提供了什么优势,反之亦然?
和**如何使用'BufferedReader'对象获取多重输入?(不使用循环)”
PS-我知道BufferedReader中的字符(已解析)
苏甘坦(Suganthan Madhavan)
在这里阅读这篇文章
BufferedReader
- BufferedReader是一个简单的类,旨在有效地从基础流中读取
- read()或readLine()可能导致从文件中读取字节,将其转换为字符,然后返回,这可能会非常低效
- 如果将Reader扭曲在BufferedReader中,则可以显着提高效率。
- BufferedReader是同步的,因此可以安全地从多个线程完成对BufferedReader的读取操作
扫描器
- 扫描程序可以以相同的效率执行BufferedReader可以执行的所有操作
- 扫描程序可以使用正则表达式解析基础流中的原始类型和字符串
我建议使用BufferedReader,因为它会立即引发异常
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句