java 创建文件写入字符串并读取字符
更多文件操作和文件读写可参考我另一篇文章: Java IO与文件读写
使用java创建txt文件并进行读写
package file;
import java.io.*;
import java.io.FileWriter;
public class FileTest {
public static void main(String[] args) {
File a=new File("D:/javaz.txt"); //新建文件
File file = new File("D:/javaz.txt"); //新建文件
try {
//如果文件不存在则新建文件
if (!file.exists()) {
file.createNewFile();
}
//写入文件
FileWriter fw = new FileWriter(file, true); //在文件末尾追加形式写文件
fw.write("我爱你");//写入字符串“我爱你”
fw.flush();//刷新缓存
fw.close();//关闭输入流
//读取文件
FileReader read = new FileReader(file);
BufferedReader bf = new BufferedReader(read);
String str = null;
while ((str = bf.readLine()) != null) { // 按行读取字符串
System.out.println(str); //输出文件中的字符串
}
bf.close();
read.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}