Java中的InputStreamReader是一个字符流,它将字节流转换成字符流,InputStreamReader继承了InputStream抽象类,并实现了Reader接口,InputStreamReader的主要作用是将字节流转换为字符流,以便于我们进行字符级别的操作,下面我们来详细介绍一下Java中InputStreamReader的用法。,1、通过构造函数创建,,2、通过指定编码格式创建,1、read()方法:读取一个字符,返回int类型,如果已经到达文件末尾,则返回-1。,2、readLine()方法:读取一行文本,返回一个字符串,当遇到换行符或者到达文件末尾时,返回null。,,3、close()方法:关闭输入流,释放与该流相关联的所有系统资源。,1、如何处理编码不正确的情况?,答:可以使用第三方库如Apache Commons IO中的IOUtils类的toString方法来处理编码不正确的情况,示例代码如下:,
java中inputstreamreader用法有哪些
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《java中inputstreamreader用法有哪些》
文章链接:https://zhuji.vsping.com/487812.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
文章名称:《java中inputstreamreader用法有哪些》
文章链接:https://zhuji.vsping.com/487812.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。