文件写入
import java.io.FileWriter; import java.io.IOException; public class FileWrite{ public static void main(String[] args) { //文件写入操作 //文件可以写入到word或者记事本(后缀:xxx.txt/xxx.doc/xxx.docx) String filePath = "E:\\file\\将进酒.doc"; try (FileWriter writer = new FileWriter(filePath)) { String content = "君不见,黄河之水天上来,奔流到海不复回。\n" + "\n" + "君不见,高堂明镜悲白发,朝如青丝暮成雪。\n" + "\n" + "人生得意须尽欢,莫使金樽空对月。\n" + "\n" + "天生我材必有用,千金散尽还复来。\n" + "\n" + "烹羊宰牛且为乐,会须一饮三百杯。\n" + "\n" + "岑夫子,丹丘生,将进酒,杯莫停。\n" + "\n" + "与君歌一曲,请君为我倾耳听。\n" + "\n" + "钟鼓馔玉不足贵,但愿长醉不愿醒。\n" + "\n" + "古来圣贤皆寂寞,惟有饮者留其名。\n" + "\n" + "陈王昔时宴平乐,斗酒十千恣欢谑。\n" + "\n" + "主人何为言少钱,径须沽取对君酌。\n" + "\n" + "五花马,千金裘,呼儿将出换美酒,与尔同销万古愁。"; writer.write(content); } catch (IOException e) { e.printStackTrace(); } } }
文件读取
import java.io.FileReader; import java.io.IOException; public class FileRead { public static void main(String[] args) { //文件读取 //可以读取word和记事本中的内容(后缀:xxx.txt/xxx.doc/xxx.docx) String filePath = "E:\\file\\将进酒.docx"; try (FileReader reader = new FileReader(filePath)) { int fileData = reader.read(); while(fileData != -1){ char fileChar = (char) fileData; System.out.print(fileChar); fileData = reader.read(); } } catch (IOException e) { e.printStackTrace(); } } }