请各位大侠给个文件读写的例子,我学到文件流这里就卡住了。昨天在CSDN里找了个例子挺好的,可是里面的东西读了半天读的很艰难,至现在还是不太明白。
我的要求:
1、通过控制台或是Jpane里的filetext把文件(文本)写到一个字符串里,然后再写到文本文件里。
2、要有详细的注解。(我是菜鸟)
3、本题可能不给分。(同上|也没什么分)
4、对于给于解答的,统统谢谢~~
5、在线等!

解决方案 »

  1.   

    Scanner sc = new Scanner(System.in);
    String s = sc.nextline();这里创建一个输出流,再用write写进去,代码还是自己写写吧
      

  2.   


    Scanner sc = new Scanner(System.in); //创建一个新的对象,他是用来录入的
    String s = sc.nextline(); //S的内容是下次输入的内容,然后呢???
      

  3.   


    Scanner sc = new Scanner(System.in); 
    String s = sc.nextline(); //这里创建了一个流么?谢谢~
      

  4.   


    package zhao;import java.io.*; 
    import java.util.*; 
    public class St {  public static void main(String[] args)  { 
    Scanner sc = new Scanner(System.in); 
    String s = null; //这里创建了一个流么?谢谢~
    BufferedWriter out = null;
    String space = System.getProperty("line.separator");
    try {
    out = new BufferedWriter(new FileWriter("D:\\test.txt"));

    boolean flg = true;
    while(flg) {
    s=sc.nextLine();
    if(s.equalsIgnoreCase("exit")) {
    flg = false;
    break;
    }
    if(s!=null) {
    out.write(s+space);
    out.flush();
    }
    }
    } catch (FileNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }finally {
    try {
    if(sc != null) {
    sc.close();
    }
    if(out != null) {
    out.close();
    }
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    } }