一、使用java进行文件读写,最简单的写法如下:
在main函数调用:
二、读取文件数据,java最简单的方式:
在main函数调用:
三、中文乱码问题
但是,以上两个方式很容易出现中文乱码,因为FileReader和FileWrite都只有获取文件编码的方式getEncoding(),却没有设置文件编码的方式setEncoding()。
FileWriter 默认是用(ISO-8859-1 or US-ASCII)西方编码的,如果FileRead读取的文件的编码不是此编码,则会发生错误,则会发生乱码。
解决方式:
写入数据,采用特定编码的方式:
main函数调用:
读取数据,采用特定编码:
main函数调用:
以上内容,需要导入的类库如下,当然,你可以可以直接写 “import java.io.* ;” :