字符输出流写数据的其他方法与字符输出流的续写和换行

写出其他数据


1.写出字符数组:write(char[] cbuf)|和(write(char[] cbuf,int off,int len),每次可以写出字符数组中的数据,用法类似FileOutputStream,代码使用演示:

复制代码
package DemoOutputStream;

import java.io.FileWriter;
import java.io.IOException;

/*
    字符输出流写数据的其他方法
          - void write(char[] cbuf)写入字符数组。
          - abstract void write(char[] cbuf,int off, int len)写入字符数组的某一部分, off数组的开始索引, Len写的字符个数。
          - void write(String str)写入字符串。
          - void write ( String str, int off, int len)写入字符串的某一部分,off字符串的开始索引, Len写的字符个数。- void flush()刷新该流的缓冲。
 */
public class Demo03Wrier {
    public static void main(String[] args) throws IOException {
        FileWriter fwe = new FileWriter("q.txt");
        char[] cs ={'a','b','c','d','e'};
        //void write(char[] cbuf)写入字符数组。
        fwe.write(cs);
        //abstract void write(char[] cbuf,int off, int len)写入字符数组的某一部分, off数组的开始索引, Len写的字符个数。
        fwe.write(cs,1,3);
        //void write(String str)写入字符串。
        fwe.write("王者荣耀");
        //void write ( String str, int off, int len)写入字符串的某一部分,off字符串的开始索引, Len写的字符个数。- void flush()刷新该流的缓冲。
        fwe.write("KPL职业选手",2,3 );
        fwe.close();
    }
}
复制代码

 

字符输出流的续写和换行

复制代码
package DemoOutputStream;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

/*
续写和换行
续写,追加写:使用两个参数的构造方法
FiLewriter( string fiLeName, boolean append)FiLewriter(File file, booLean append)
参数;
string fiLeName ,File file:写入数据的目的地
boolean append :续写开关true :不会创建新的文件覆盖源文件,可以续写;folse:创建新的文件覆盖源文件
换行:换行符号
wvindows : lrlnlinux: / n
mac :/r
 */
public class Demo04Wrier {
    public static void main(String[] args) throws IOException {
        FileWriter fW = new FileWriter("q.txt");
        for (int i = 0; i < 10; i++) {
            fW.write("HelloWorld"+i+"\r\n");
        }
        fW.close();
    }
}
复制代码

 

 

posted @   zj勇敢飞,xx永相随  阅读(108)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Blazor Hybrid适配到HarmonyOS系统
· 万字调研——AI生成内容检测
· 解决跨域问题的这6种方案,真香!
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
点击右上角即可分享
微信分享提示