码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Java BufferedWriter类简介说明


    转自:

    Java BufferedWriter类简介说明

    下文讲述java中BufferedWriter类的功能简介说明,如下所示:

    BufferedWriter的功能:
        用于缓冲字符输出流
        BufferedWriter继承于Writer
        BufferedWriter的作用:为其他字符输出流添加一些缓冲功能,做批量处理,提升效率
    

    BufferedWriter类的构造函数

    BufferedWriter(Writer out)      使用默认cb大小创建BufferedWriter 
    BufferedWriter(Writer out, int sz)      使用默认cb大小创建BufferedWriter  
    

    BufferedWriter类的关键字

    private Writer out;      底层字符输出流  
    private char cb[];        缓冲数组  
    private int nChars, nextChar;        nChars--cb的size,nextChar--cb中下一个字符的下标  
    private static int defaultCharBufferSize = 8192;         默认cb大小  
    private String lineSeparator;       换行符、用于newLine方法。不同平台具有不同的值。  
    

    BufferedWriter类的方法

    void close() 关闭此流、释放与此流有关的资源
    void flushBuffer() 将cb中缓存的字符flush到底层out中
    void flush() 刷新此流、同时刷新底层out流
    void newLine() 写入一个换行符
    void write(int c) 将一个单个字符写入到cb中
    void write(char cbuf[], int off, int len) 将一个从下标off开始长度为len个字符写入cb中
    void write(String s, int off, int len) 将一个字符串的一部分写入cb中

    例:

    public static void main(String[] args) throws IOException {
            //找到目标文件
            File file = new File("D:\\java265.txt");
            //建立数据的输出通道
            FileWriter fileWriter = new FileWriter(file,true);
            //建立缓冲输出流对象
            BufferedWriter bufferedWriter = new BufferedWriter(fileWriter); 
            bufferedWriter.write("\r\n");
            bufferedWriter.write("java265.com 是最好的java网站");
            //关闭资源
            bufferedWriter.flush();
            bufferedWriter.close();
    }
  • 相关阅读:
    Linux命令--定时运行程序(脚本)--方法/实例
    安卓开发笔记——ListView加载性能优化ViewHolder
    链表【Linked List】
    Linux第4课 Linux的基本操作
    linux源码安装postgresql以及smlar插件
    Codeforces Round 902 Div 1 (CF 1876)
    算法题:Find the closest common ancestor
    远程调用--Feign
    轻量化多人协作看板工具,高效率协同。
    由一个数据增量处理问题看到技术人员的意识差距
  • 原文地址:https://blog.csdn.net/qq_25073223/article/details/126240482
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号