package cm;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class test20180421BufferedReader {
public static void main(String[] args) {
// 其基类是Reader
try {
char[] ch = new char[15];
FileReader re = new FileReader("d:\\a.txt");
BufferedReader br = new BufferedReader(re);// 将Filereader包装成具有缓冲作用的bufferedreader
// br.read(ch, 0, 2);// 读入字符并存入字符数组,0代表起始索引,2代表读取的字符个数。
// System.out.println(ch);
// System.out.println(br.readLine());//
// 读取文本的一行,如果前边读取了文本的一办,调用readline则返回那一行文本的剩下的一半。
System.out.println(br.skip(3l));//跳过多少个字符,参数类型是long,返回值是实际跳过了多少字符。
System.out.println(br.readLine());
} catch (IOException e) {
e.printStackTrace();
}
}
}
//boolean ready()//判断下一次读取是否已经准备好,如果缓冲区不为空,或者底层字符流已准备就绪,则缓冲的字符流准备就绪。
//boolean marksupported()判断是否支持mark操作。
//void mark(int a)在索引为a处设置一个标记。
//void reset()将读取指针重置到mark索引处。
BufferedReader
最新推荐文章于 2023-12-29 01:57:08 发布