package one24; import java.io.*; import java.util.ArrayList; public class practicefour { public static void main(String[] args) throws IOException { // 随机点名器4 (学生独立完成 // 需求: // 一个文件里面存储了班级同学的姓名,每一个姓名占一行。要求通过程序实现随机点名器 // 运行效果: // 被点到的学生不会再被点到 // 如果班级中所有的学生都点完了,需要自动的重新开启第二轮点名 // 细节1:假设班级有10个学生,每一轮中每一位学生只能被点到一次,程序运行10次, // 第一轮结束细节2:第11次运行的时候, // 我们自己不需要手动操作本地文件,要求程序自动开始第二轮点名 ArrayList<String> duqujh = new ArrayList<>(); BufferedReader duqu1 = new BufferedReader(new FileReader("C:\\Users\\LX\\IdeaProjects\\untitled\\di2geccxsxm")); String k; while ((k = duqu1.readLine()) != null) { duqujh.add(k); } System.out.println(duqujh); duqu1.close(); ArrayList<String> xiechucc = new ArrayList<>(); BufferedReader duqu2 = new BufferedReader(new FileReader("C:\\Users\\LX\\IdeaProjects\\untitled\\di3geccxieruxm")); String k1; while ((k1 = duqu2.readLine()) != null) { xiechucc.add(k1); } duqu2.close(); BufferedWriter xiechu = new BufferedWriter(new FileWriter("C:\\Users\\LX\\IdeaProjects\\untitled\\di3geccxieruxm", true)); xiechucc.add(duqujh.get(0)); xiechu.write(duqujh.get(0)); xiechu.newLine(); xiechu.close(); duqujh.remove(0); } }
IO相关点名删除文件随机点名
最新推荐文章于 2024-07-22 14:15:06 发布