平时经常需要跑一些本地数据进行测试,对Java的文件操作比较陌生,这里记录下来供后边查询学习
读取txt文件
public static void main(String[] args) throws IOException {
String pathname = "C:\\Users\\likanghai\\Desktop\\rank.txt";
File file = new File(pathname);
InputStreamReader input = new InputStreamReader(new FileInputStream(file));
BufferedReader bufferedReader = new BufferedReader(input);
String line = null;
line = bufferedReader.readLine();
while (line != null) {
System.out.println(line);
line = bufferedReader.readLine();
}
}
写入txt文件
public static void main(String[] args) throws IOException {
File file = new File("C:\\Users\\likanghai\\Desktop\\rank.txt");
if(!file.exists() && file.createNewFile()){
throw new IOException();
}
BufferedWriter out = new BufferedWriter(new FileWriter(file));
out.flush();
String text = "写入数据\n";
out.write(text);
out.flush();
out.close();
}