首页 > 代码库 > 转换流:字节输入流转换成字符输入流 InputStreamReader
转换流:字节输入流转换成字符输入流 InputStreamReader
/* * 将字节输入流变成字符输入流 类 InputStreamReader * 构造方法: * InputStreamReader(InputStream in) 创建一个使用默认字符集的 InputStreamReader。 常用方法: 方法摘要 void close() 关闭该流并释放与之关联的所有资源。 String getEncoding() 返回此流使用的字符编码的名称。 int read() 读取单个字符。 int read(char[] cbuf, int offset, int length) 将字符读入数组中的某一部分。 boolean ready() 判断此流是否已经准备好用于读取。 * */ package intputstreamreader.com; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.io.Reader; public class InputStreamReaderDemo { public static void main(String[] args){ //指定一个路径 File f = new File("d:"+File.separator+"test.txt"); try { //利用转换流,将字节输入流变成字符输入流,并用字符接收 Reader ipr = new InputStreamReader(new FileInputStream(f)); char [] ch = new char[(int) f.length()]; ipr.read(ch); ipr.close(); for (int i = 0; i < ch.length; i++) { System.out.print(ch[i]); } } catch (Exception e) { // TODO: handle exception } } }
转换流:字节输入流转换成字符输入流 InputStreamReader
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。