日期:2014-05-20  浏览次数:20914 次

想用java写一个txt文本处理的程序
本人初学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();
        }