本人初学java 很多东西不熟悉 要实现的目的主要是读取一个txt文件,按行读取文本,以换行作为一行文本的结束标志,然后把文本按行乱序输出到另一个txt文件 在线等
------解决方案--------------------
- Java code
try { FileReader fr=new FileReader("a.txt"); BufferedReader br=new BufferedReader(fr); String s=""; List list=new ArrayList(); while((s=br.readLine())!=null)list.add(s); Collections.shuffle(list); FileWriter fw=new FileWriter("b.txt"); for(int i=0;i<list.size();i++)fw.write(list.get(i)+""); fw.close(); } catch (Exception e) { e.printStackTrace(); }