zoukankan      html  css  js  c++  java
  • JAVA文件写入FileWriter

    JAVA文件写入FileWriter

    导包
    import java.io.FileWriter
    创建构造方法
    public FileWrite(String filename),参数是文件的路径及文件名(默认是当前执行文件的路径)
    FileWriter fw = new FileWriter(文件名(要包含路径));
    FileWriter当中写数据的方法write有5种重载方式
    public void write(int ch):参数是单个文字对应的数字(ASCII或者Unicode)
    public void write(String str):直接传入字符串即可
    public void write(String str,int offset,int count),写字符串当中的一部内容
    public void write(char[] array),写一个完整的字符数组
    public void write(char[] array,int offset,int count),写字符数组当中的一部分内容

     1 public class FileWriterFunction {
     2 
     3     public static void main(String[] args) throws IOException{
     4         FileWriter fw = new FileWriter("FileWrite_test.txt");
     5         //数字对应的写法
     6         fw.write(48);
     7         fw.write(65);
     8         fw.write(97);
     9         fw.write(20013);
    10         fw.write("
    ");
    11 
    12         //字符串对应的写法
    13         fw.write("hello world!!!");
    14         fw.write("
    ");
    15 
    16         //字符串截取的部分注意第一个数字是从哪开始截取,第二个数字是截取的长度(不是结束位置)
    17         fw.write("东方不亮西方亮,在哪都是一样浪!",9,7);
    18         fw.write("
    ");
    19 
    20         //字符数组里面既可以放ASCII码还可以放单个字符(注意这里不是字符串强调这里是单个字符)
    21         char[] array = {48,49,50,51,52,53,54,55,56,57,'J','a','v','a','!'};
    22         fw.write(array);
    23 
    24         //字符数组截取的部分注意第一个数字是从哪开始截取,第二个数字是截取的长度(不是结束位置)
    25         fw.write("
    ");
    26         fw.write(array,10,5);
    27 
    28         fw.close();
    29 
    30     }
    31 
    32 }

    执行的结果会生成一个文件如下图:

     
  • 相关阅读:
    OC之class与metaclass
    call vs apply
    ABI
    WEB服务器的四种类型
    情绪控制
    位置无关代码
    Finding Leaks Using Instruments
    Mac之TwoLevel Namespace
    Apache的几个特性
    Mac之debuging symbol
  • 原文地址:https://www.cnblogs.com/cookie1026/p/9703812.html
Copyright © 2011-2022 走看看