IO操作
使用Flies类来完成文件的读写操作
Files.write()写入到文件中
// 创建实体类
Admin admin = new Admin("1", "汉字", "123456", "123456");
// 获取需要写入的值
String strAdmin = admin.getId() + admin.getUsername() + admin.getPassword() + admin.getSalt();
// 在这里可以使用集合的方式
ArrayList<String> list = new ArrayList<>();
list.add(strAdmin);
list.add(strAdmin);
list.add(strAdmin);
// arg1: 路径, 如果没有文件会自动创建
// arg2: 需要写入的集合
// arg3: 设置编码格式
Files.write(Paths.get("D:\\Download\\admin.txt"), list, Charset.forName("GBK"));
System.out.println("处理完毕...");
Files.newBufferedReader读取文件
这块没有测试, 粘贴一个别的地方的代码
try {
BufferedWriter writer = Files.newBufferedWriter(Paths.get("C:\\my2.ini"), StandardCharsets.UTF_8);
writer.write("测试文件写操作");
writer.flush();
writer.close();
} catch (IOException e1) {
e1.printStackTrace();
}