黑马程序员——关于输入流的read方法。
来源:互联网 发布:mac os 10.12自带壁纸 编辑:程序博客网 时间:2024/06/03 18:03
-------android培训、java培训、java学习型技术博客、期待与您交流! ----------
估计有很多初学者,刚开始都有这个疑惑:就是关于read方法:read():一次读一个,并且会自动往下读。
read():一次读一个,并且会自动往下读。但是前提是读完有地方存。如果不定义缓冲区,那它就只能读一个,因为在读就没地方存了,所以read方法就结束了。我们可以把它理解为:它是带了一个长度为1的数组。即只能存一个。你读一个存入之后就满了,没地方存了,就不读了。所以只能读一个存一个取一个,在读一个存一个在取一个,如果你存了一个,不取,并有调用了它一次,那它就会把第一次存入的字符替代掉,因为它只有存一个字符的空间。
如果你定义了缓冲区的时候,如:read(char[] buf)它就可以自动的往下读,因为它读完有地方存,并且一直读到缓冲区存满或者把数据读完,read方法就结束了。如果缓冲区存满了,数据还没读完,此时就要用循环了。
以上只是一个小知识点,希望可以帮到一些自己看视频自学的初学者。
------- android培训、java培训、java学习型技术博客、期待与您交流! ----------
0 0
- 黑马程序员——关于输入流的read方法。
- 黑马程序员——关于方法的总结笔记
- 黑马程序员——关于输入一串数字然后加密
- 黑马程序员——让用户输入数组元素值的方法
- 黑马程序员—关于数组的应用
- 黑马程序员--关于C#方法的注意事项
- 黑马程序员——关于IO流的分类整理
- 黑马程序员—关于winform中如何令textbox随输入的文本内容的长度而实时改变宽度
- 黑马程序员——关于IO流
- 黑马程序员—C#方法的重载
- 黑马程序员——System.in.read()初次尝试
- 黑马程序员——04 高新技术(一)关于正则表达式的理解和常用方法
- 黑马程序员 —— 关于Writer类的write(int c) 方法
- 黑马程序员——打印流,合并输入流对象
- 黑马程序员——I/O(输入/输出)流
- 黑马程序员—关于函数
- 黑马程序员—数组、方法
- 黑马程序员之C#学习笔记:使用Stream.Read方法从流中读取字节
- Oracle Flashback(闪回) 详解.
- 使用 pt-online-schema-change 修改大表时异常退出 Exiting on SIGHUP 的问题
- 适配器模式
- Java常用类一
- 睡着的国王的故事
- 黑马程序员——关于输入流的read方法。
- 杂草人生
- Oracle基础笔记(1)Oracle简介与安装
- 删除系统默认表空间
- VS2010出现FileTracker : error FTK1011编译错误的解决办法
- 【Java】Set和各个实现类的功能
- 【单片机】汇编指令英文全称
- 字符串中文乱码、编解码问题
- NYOJ 536 开心的mdd