• Java基础知识强化之IO流笔记40:字符流缓冲流之特殊功能 [ newLine() / readLine() ]


    1. 字符缓冲流的特殊方法

    BufferedWriter:

    1 public void newLine():根据系统来决定换行符

    BufferedReader:

    1 public String readLine():一次读取一行数据

    包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null

    2. 代码示例:

     1 package cn.itcast_05;
     2 
     3 import java.io.BufferedReader;
     4 import java.io.BufferedWriter;
     5 import java.io.FileReader;
     6 import java.io.FileWriter;
     7 import java.io.IOException;
     8 
     9 /*
    10  * 字符缓冲流的特殊方法:
    11  * BufferedWriter:
    12  *         public void newLine():根据系统来决定换行符
    13  * BufferedReader:
    14  *         public String readLine():一次读取一行数据
    15  *         包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null
    16  */
    17 public class BufferedDemo {
    18     public static void main(String[] args) throws IOException {
    19         // write();
    20         read();
    21     }
    22 
    23     private static void read() throws IOException {
    24         // 创建字符缓冲输入流对象
    25         BufferedReader br = new BufferedReader(new FileReader("bw2.txt"));
    26 
    27         // public String readLine():一次读取一行数据
    28         // String line = br.readLine();
    29         // System.out.println(line);
    30         // line = br.readLine();
    31         // System.out.println(line);
    32 
    33         // 最终版代码
    34         String line = null;
    35         while ((line = br.readLine()) != null) {
    36             System.out.println(line);
    37         }
    38         
    39         //释放资源
    40         br.close();
    41     }
    42 
    43     private static void write() throws IOException {
    44         // 创建字符缓冲输出流对象
    45         BufferedWriter bw = new BufferedWriter(new FileWriter("bw2.txt"));
    46         for (int x = 0; x < 10; x++) {
    47             bw.write("hello" + x);
    48             // bw.write("
    ");
    49             bw.newLine();
    50             bw.flush();
    51         }
    52         bw.close();
    53     }
    54 
    55 }
  • 相关阅读:
    PC端列表数据无限下拉加载
    Oracle中的LOB数据类型分类
    jmeter系列(4)-JSON提取器
    jmeter系列(9)-常见函数__V拼接函数
    jmeter系列(3)-属性
    jmeter系列(8)-常见函数__counter
    jmeter系列(6)-查看函数用法
    jmeter系列(2)-用户参数
    jmeter系列(1)-用户自定义的变量
    b_lc_完成任务的最少工作时间段(贪心(×) / 枚举)
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4868822.html
Copyright © 2020-2023  润新知