I学霸官方免费教程四十三 :Java流之字符流 Reader和Writer
来源:互联网 发布:免费地图标注软件 编辑:程序博客网 时间:2024/05/17 00:11
字符输入流Reader
常用方法
方法名称
说 明
int read( )
读取一个字符并返回,返回值=-1表示没有读取到任何字符,读取结束
int read(char c[ ])
从流中读取数据,直至流读完或存满数组c,返回值是读取的字符数
abstract int read(char c[ ], int offset, int len)
将数据读入数组c,从数组的偏移量offset位置开始存,用len指定读取的最大字符数
boolean ready()
判断流是否已经准备好被读取
long skip(long n)
跳过N个字符,从N+1处读取
boolean markSupported()
判断流是否支持标记功能
void mark(int readlimit)
标记当前位置
void reset()
回到上一个使用mark方法标记的位置
int close( )
关闭流
注意:Reader没有available()方法mark(int readlimit)标记会在后续读取字符数达到readlimit和输入流的缓冲区大小两者中的最大值时失效
package io;import java.io.*;/** * 演示FileReader类常用方法 * @author 学霸联盟 - 赵灿 */public class ReaderDemo{public static void main(String[] args) {try{//创建文件输入字符流对象frFileReader fr = new FileReader("C:/file.txt");//声明一个长度为10的char类型数组cchar[] c = new char[10];//将流中的信息读取到字符数组c中fr.read(c);//循环输出数组中的信息for(char ch : c){System.out.println(ch);}}catch(Exception e){e.printStackTrace();}}}
字符输出流Writer
常用方法
方法名称
说 明
void write(int n)
向输入流写入一个字符
void write(byte b[])
向输入流写入一个字符数组
void write(byte b[],int off,int length)
从给定字符数组中起始于偏移量off处取 len个字符写到输出流
int close( )
关闭流
Writer中的方法和OutputStream中的方法类似,这里就不写实例了,希望同学能够自行编写。
0 0
- I学霸官方免费教程四十三 :Java流之字符流 Reader和Writer
- I学霸官方免费教程四十 :Java基础教程之线程同步
- Java-IO之字符输入输出流(Reader和Writer)
- I学霸官方免费教程四十二 :Java流之字节流 输入流和输出流 InputStream和OutputStream
- Java IO 字符流 Reader和Writer
- Java中的字符流Reader和Writer
- Java知识(字符流Reader和Writer)
- I学霸官方免费教程四十四 :Java流之字文件File类
- I学霸官方免费教程三:Java基础之注释 关键字 标识符
- I学霸官方免费教程十三:Java面向对象三大特性之封装
- I学霸官方免费教程十四:Java面向对象三大特性之继承
- 字符流Reader和Writer
- I学霸官方免费教程十:Java基础之关键字static和this
- I学霸官方免费教程三十五:Java集合框架之Collection接口和Collections类
- I学霸官方免费教程四十六 :Java基础之序列化和反序列化
- JavaSE I/O 字符流 Reader/Writer
- JAVA 的IO操作(三) 字符输出流和输入流:Writer和Reader
- 字符流:Writer、Reader
- Java之控制反转和依赖注入
- import="org.springframework.context.i18n.LocaleContextHolder,java.util.Locale"
- (3)创建一个查找对话框
- A007-assets资源
- 谷歌三大核心技术(一)Google File System中文版
- I学霸官方免费教程四十三 :Java流之字符流 Reader和Writer
- Legal or Not
- Android 用 xml View shape画线
- I学霸官方免费教程四十四 :Java流之字文件File类
- FT:android悬浮窗口的实现
- elasticsearch手动控制分片分布
- vi使用方法
- c# Hmac-md5
- 修改 EditText 中的光标显示的位置