关于java字符流Reader.read()方法的个人理解
FileReader类中对read()方法进行了重载,返回值均为int型,有参的方法,返回值即读取到的字符数,比较好理解,无参的方法返回一个0-65535范围内的整数,这个整数是如何得到的呢?
65535是2的16次方减一,即两个字节能存的最大数,read的无参方法返回的int型整数是由十六进制转换而来,这个十六进制数就是unicode字符的编码,unicode字符在编码的时候,以\u开头,后面跟着四位无符号十六进制整数,如图所示:
综上,read的无参方法返回的int值即为读取到的字符的\u后面的十六进制转为十进制后的数。
关于java字符流Reader.read()方法的个人理解相关推荐
- java字符流实际上也是字节,[Java教程]Java字节流与字符流的区别
[Java教程]Java字节流与字符流的区别 0 2017-05-22 12:00:42 字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢? 实际上字节流在操作时本身 ...
- java字符流字节流场景_【120期】Java IO:字节流、字符流、缓冲流
IO流是Java中的一个重要构成部分,也是我们经常打交道的.这篇关于Java IO的博文干货满满,堪称全网前三(请轻喷!) 下面几个问题(问题还会继续补充),如果你能对答如流,那么恭喜你,IO知识掌握 ...
- IO流:输入字节流:InputStream 、 输出字节流:OutputStream 、输入字符流:Reader 、输出字符流:Writer、 BufferedInputStream
## 1_ IO流的介绍及其分类 * IO流: * I: Input 输入 * O: Output 输出 ...
- 黑马程序员——Java字符流、字节流IO流
黑马程序员--Java字符流.字节流Io流 ---------------------- <a href="http://www.itheima.com"target=&qu ...
- java IO之字节流和字符流-Reader和Writer以及实现文件复制拷贝
接上一篇的字节流,以下主要介绍字符流.字符流和字节流的差别以及文件复制拷贝.在程序中一个字符等于两个字节.而一个汉字占俩个字节(一般有限面试会问:一个char是否能存下一个汉字,答案当然是能了,一个c ...
- 字符流Reader对象创建子类及方法
字符流中输入数据主要用Reader来完成,输出使用Reader 父类---Reader 子类---BufferedReader / CharArrayReader / FilterReader / I ...
- Java字符流Writer写入文件Reader读取文件
写文件 public class WriteDemo {public static void main(String[] args) throws IOException {File file = n ...
- java 字符流与字节流区别_JAVA 字符流与字节流的区别
Java 流在处理上分为字符流和字节流.字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符.字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组. Java 内用 U ...
- 1.7 Java字符流的使用:字符输入/输出流、字符文件和字符缓冲区的输入/输出流
尽管 Java 中字节流的功能十分强大,几乎可以直接或间接地处理任何类型的输入/输出操作,但利用它却不能直接操作 16 位的 Unicode 字符.这就要用到字符流.本节将重点介绍字符流的操作. 字符 ...
最新文章
- 使用MOSS2007内置的更多FieldType
- 树莓派 之 Screen
- 传统网站性能优化的三种手段
- 服务器广播消息,c#-从服务器广播消息
- 2021年 面经面试题
- 雷凌linux车机ssh,OpenWRT自动挂载支持
- InstallShield For .Net制作.Net项目安装包之完整代码
- 前端学习(2243)硅谷外卖项目展示
- xadsafe做暗刷_手把手教你如何去掉网吧广告之PUBWin2015_XADSAFE
- Vue项目中使用 路由导航守卫 处理页面的访问权限
- Web前端开发面试考点指南
- mysql 带宽测试工具_MySQL自带的性能压力测试工具mysqlslap详解
- Stata: 空间权重矩阵的构建
- Python Pyecharts模块Map绘制中国地图自定义省份名称
- python中怎么取小数点后两位函数_python中round函数保留两位小数的方法
- 斐讯E1刷K2版老毛子Padavan,完美实现中继教程
- Orangleliu的2018年小结
- class SequenceFileOutputFormat takes type parameters
- 一次哔哩哔哩面试经历,看这一篇就够了!
- tflearn入门笔记
热门文章
- SQL Server 安全篇——SQL Server加密(1)——加密概念
- TensorFlow学习笔记(一)---graph,op,tensor,Session,Variables,Tensorboard
- left join、right join、full join、inner join区别
- 集合框架中的共性功能
- mongodb用户权限修改,删除以及robomongo显示问题
- Android ObjectAnimator类:手把手带你自定义属性动画
- java8(三)Stream API
- BiLSTM+CRF实现AI诗人与长短记忆网络
- Supervisor(四)
- 计算机网络与通信之局域网