java中如何使用FileWriter写入字符流呢?

欣喜 Java经验 发布时间:2025-01-24 14:52:48 阅读数:4902 1
下文笔者讲述FileWriter写入字符流的方法及示例分享,如下所示

FileWriter写入功能

void write(char[] cbuf) 写入字符数组
abstract void write(char[] cbuf, int off, int len) 写入字符数组的某一部分
void write(int c) 写入单个字符
void write(String str) 写入字符串
void write(String str, int off, int len) 写入字符串的某一部分

示例分享

public class IOcharDemo6 {
       public  static void main(String[] args) {
              //创建输出流的对象
              FileWriter  fw = null;
              try{
                     //创建输出流
                      fw = new FileWriter("test.txt");
                      //写入字符数组
                      char[]  chs = {'a','b','c','d'};
                      fw.write(chs);
                      //写入的内容  abcd
               
                      //把一部分字符数组写入到文件中

                      //第一个参数是字符数组,第二个是开始索引,

                      //第三个是从开始索引开始取得字符串的长度

                      fw.write(chs,1,3);
                      //文本内容  abcdbcd
                     //写入int类型会被转换成相对应的ascll码的字符
                      fw.write(100);
                      //文本内容   abcdbcdd         
                      //如果要写入100,我们可以用写入字符串方式
                      fw.write("100");
                      //文本内容  abcdbcdd100                     

                      //截取一段字符串写入
                      //第一个字符串,第二个是开始索引,
                      //第三个是从开始索引开始取得字符串的长度
                      fw.write("helloworld",2,2);
                      //文本内容  abcdbcdd100ll                
					  //把缓冲区残留的数据写入文件
                     fw.flush();
              }catch (IOException e) {
                     e.printStackTrace();
              }finally{
                     if(fw!= null) {
                            try{
                                   fw.close();
                            }catch (IOException e) {
                                   e.printStackTrace();
                            }
                     }
              }
       } 
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202501/17377026338231.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者