将输入的一段字符保存到.txt的文本文件中,要求能选择保存的位置。想起来挺简单的,问了一些JAVA编程的人竟然都说没用过JAVA进行前台开发,我晕啊。那位高手帮个忙简单写两句啊。

解决方案 »

  1.   

    键盘输入?        BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
            PrintWriter out=null;
            
            String read=null;
            try{
                out=new PrintWriter(new BufferedWriter(new FileWriter("f:\\temp\\123xx.txt")));
                while ((read = in.readLine()) != null) {
                    if (read.equals("exit"))
                        break;
                    out.println(read);
                }
            }catch (Exception ex){
                ex.printStackTrace();
            }finally{
                if (out!=null){
                    out.close();
                }
            }
      

  2.   

    ~~~from java doc以下代码弹出一个针对用户主目录的文件选择器,其中只显示 .jpg 和 .gif 图像:     JFileChooser chooser = new JFileChooser();
    // Note: source for ExampleFileFilter can be found in FileChooserDemo,
        // under the demo/jfc directory in the JDK.
        ExampleFileFilter filter = new ExampleFileFilter();
        filter.addExtension("jpg");
        filter.addExtension("gif");
        filter.setDescription("JPG & GIF Images");
        chooser.setFileFilter(filter);
        int returnVal = chooser.showOpenDialog(parent);
        if(returnVal == JFileChooser.APPROVE_OPTION) {
           System.out.println("You chose to open this file: " +
                chooser.getSelectedFile().getName());
        }