testbufferedreader.java
来自「一个很好的Java函数实例」· Java 代码 · 共 40 行
JAVA
40 行
package apibook.c3.s4;import java.io.*;//测试BufferedReader类public class TestBufferedReader { public TestBufferedReader() { } public static void main(String[] args) { try { String filename = "TestBufferedReader.txt"; //使用指定的文件创建BufferedReader BufferedReader in = new BufferedReader(new FileReader(filename)); if (in.markSupported()) { int limit=10; //以长度10作为mark位置 in.mark(limit); System.out.println("set mark 10"); //第一次读取数据到mark之前 for (int i = 0; i < limit; i++) System.out.print((char)(in.read())); //重新reset到文件开始处 in.reset(); System.out.println("\nafter reset"); } in.skip(5);//跳过5个字节 System.out.println("skip 5 bytes:"); String str; while ((str = in.readLine()) != null) { System.out.println(str);//读取剩下部分 } in.close();//关闭流 } catch (IOException e) { e.printStackTrace(); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?