java中FileWriter将int 类型数据写入文件

将int类型数据写入文件应该注意下面几点:
1.在FileWriter类中的write方法中,如果参数是int类型的数据,那么就会将该数据对应的ASCCII表字符写入文件,例如:

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

public class write {

    public static void main(String[] args) throws IOException {
       
        FileWriter fw = new FileWriter("write.txt");//
        int a = 65;
        fw.write(a);
        fw.close();
    }
}

结果就是:在这里插入图片描述
既然直接放int数据不行,那么就应该把int数据先转化为字符型,然后直接写入文件就好了,转换为字符型数据可以用toString()方法;

2.基本数据类型不能使用构造方法,只用引用数据类型才能使用。
而int正是基本数据类型之一,因此应该先将int转化为引用类型,int对应的引用类型应该是Integer;

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

public class write {

    public static void main(String[] args) throws IOException {
       
        FileWriter fw = new FileWriter("write.txt");
        int a = 65;
        Integer num = new Integer(a);
        String str = num.toString();
        fw.write(str);
        fw.close();
    }

}

结果为:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42080839/article/details/87570300