博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础知识强化之IO流笔记35:InputStreamReader(Reader字符流的子类)2种read数据方式...
阅读量:4679 次
发布时间:2019-06-09

本文共 1082 字,大约阅读时间需要 3 分钟。

1. InputStreamReader(Reader字符流的子类)2种read数据方式:

InputStreamReader的read方法:

1 int read():一次读取一个字符2 int read(char[] chs):一次读取一个字符数组

 

2. 代码示例:

1 package cn.itcast_03; 2  3 import java.io.FileInputStream; 4 import java.io.IOException; 5 import java.io.InputStreamReader; 6  7 /* 8  * InputStreamReader的方法: 9  * int read():一次读取一个字符10  * int read(char[] chs):一次读取一个字符数组11  */12 public class InputStreamReaderDemo {13     public static void main(String[] args) throws IOException {14         // 创建对象15         InputStreamReader isr = new InputStreamReader(new FileInputStream(16                 "StringDemo.java"));17 18         // 一次读取一个字符19         // int ch = 0;20         // while ((ch = isr.read()) != -1) {21         // System.out.print((char) ch);22         // }23 24         // 一次读取一个字符数组25         char[] chs = new char[1024];26         int len = 0;27         while ((len = isr.read(chs)) != -1) {28             System.out.print(new String(chs, 0, len));29         }30 31         // 释放资源32         isr.close();33     }34 }

运行效果,如下:

转载于:https://www.cnblogs.com/hebao0514/p/4864481.html

你可能感兴趣的文章
flask环境配置
查看>>
WEB应用的安全的登录认证
查看>>
C#网络编程.套接字.TcpListener.TcpClient
查看>>
Day3 02判定两个对象的引用是否相同
查看>>
极光推送
查看>>
PCB MongoDB 监控
查看>>
jqGrid(2)
查看>>
杂题 UVAoj 107 The Cat in the Hat
查看>>
关于jquery-weui.js中时间控件datetimepicker的使用
查看>>
单页面应用程序(SPA)的优缺点
查看>>
http请求和http响应详细解析
查看>>
Centos 配置eth0 提示Device does not seem to be present
查看>>
OS开发入门教程(1)
查看>>
arduino 驱动电调
查看>>
一个游标的性能问题
查看>>
JMeter学习-2 JMeter环境搭建
查看>>
SQL SERVER 2012疑难问题解决方法
查看>>
关于Android RenderScript 的详细说明和一些实用文档
查看>>
POJ1051 P,MTHBGWB
查看>>
士兵队列训练问题
查看>>