zoukankan
html css js c++ java
字符流Reader对象创建子类及方法
字符流中输入数据主要用Reader来完成,输出使用Reader
父类---Reader
子类---BufferedReader / CharArrayReader / FilterReader / InputStreamReader子类 (File Writer) / PipedReader
/ String Reader
Reader是抽象类,不能直接创建对象,一般都是通过子类实例化创建对象;
在读取文件时创建格式:
File f=new File("e:"+File.separator+"test.txt");
Reader input=new FileReader(f); / new BufferedReader(f); / new CharArrayReader(f); / new FilterReader(f); / new OutputStreamReader(f); / new PipedReader(f); / new StringReader(f);
Reader常用方法归纳----实例中的调用格式:
input.close(); //关闭输出流
input.read(); //读取单个字符
|| String b[]=newString[(int)f.length()]; /*定义一个String数组b,数组大小由文件确定 */
int a=
input.read(b); //将内容读到数组b中,返回读入的长度
||
*****************************************注意:Reader类中的大多方法都会抛出IOException异常,可以使用cry catch块/在main()后面加 throws Exception 来处理这些异常。************************************
查看全文
相关阅读:
redis数据类型
golang的select实现原理剖析
goroutine的设计与实现
go语言的duck typing
go语言的局部变量在堆上还是栈上?
REDIS学习
C++11右值引用
C++自问
go语言interface学习
go语言学习(基本数据类型)
原文地址:https://www.cnblogs.com/l666/p/9129355.html
最新文章
转载-对于Python中@property的理解和使用
阿里云Ubuntu下tomcat8.5配置SSL证书
学习记录--JVM内存分析
转载:Java:字节流和字符流(输入流和输出流)
Python学习记录6-list、tuple、dict、set复习
Python学习记录5-面向对象
Python学习记录4-列表、元祖和集合
Python学习记录3-函数参数详解
Python学习记录1-基础知识
快速掌握Docker必备基础知识
热门文章
高性能go服务之高效内存分配
MySQL常见的8种SQL错误用法
最常见的 Git 问题和操作清单汇总
在工作中常用到的SQL
mysql数据库相关流程图/原理图
MySQL索引原理
Java后端,最全知识点
机器学习概念:梯度下降
浅谈“微服务”
golang GC(一 原理)
Copyright © 2011-2022 走看看