文件字符流读写:FileWriter、FileReader
文件字节流读写:FileInputStream、FileOutputStream
//字符流写文件
File file = new File("D:\\1.txt");if(!file.exists()){
file.createNewFile();
}
BufferedWriter bw= new BufferedWriter(newFileWriter(file));for(int i=0;i<10;i++){
bw.write("i miss you\r\n");
}
bw.close();//字符流读文件
File file = new File("D:\\1.txt");if(!file.exists()){
System.out.println("文件不存在");
}
FileReader fileReader= new FileReader(file);//绑定字符流与文件 对流进行操作
char []buffer = new char[5];int counts =fileReader.read(buffer);
StringBuffer sb= newStringBuffer();while(counts!=-1){
sb.append(buffer);
counts=fileReader.read(buffer);
}
System.out.println(sb.toString());//字节流写文件
File