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 }

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

     
  • 相关阅读:
    关于springMVC+Mybatis jar包详解
    关于struts2的过滤器和mybatis的插件的分析
    C# Zip压缩、解压
    JS 字符串转字节截取
    JS 时间差计算 XX秒前、XX小时前、XX天前
    IIS配置web.config 将带www域名转为不带www域名
    JavaScript获取当前url路径
    SQL 查询今天、昨天、7天内、30天的数据
    SQL求解两个时间差
    SqlServer获取当前日期
  • 原文地址:https://www.cnblogs.com/cookie1026/p/9703812.html
Copyright © 2011-2022 走看看