2014-02-10 2 views
0

안녕하세요 텍스트 파일 콘텐츠를 읽고 저장해야합니다 (예 : 문자열 내부).자바 읽기 파일 내용

btnOpen.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent e) { 
       //Handle open button action. 
       if (e.getSource() == btnOpen) { 
        int returnVal = fc.showOpenDialog(Main.this); 

        if (returnVal == JFileChooser.APPROVE_OPTION) { 
         File file = fc.getSelectedFile(); 

        } 
        else { 

        } 
       } 
      } 
}); 

질문 : 좀하고 싶습니다

btnOpen.addActionListener(new ActionListener() { 
    public void actionPerformed(ActionEvent e) 
       { 
        try 
        { 
         FileReader reader = new FileReader("TextAreaLoad.txt"); 
         BufferedReader br = new BufferedReader(reader); 
         edit.read(br, null); 
         br.close(); 
         edit.requestFocus(); 
        } 
        catch(Exception e2) { System.out.println(e2); } 
       } 
} 

같이, fileChooser와 choosed 할 파일,의 포함 문제는 내가 여기처럼 특정 파일을 읽을 수하지 않는 것이있다 난 ~ 보여준다?

+0

차이점이 보이지 않습니다. –

답변

0

이제 File을 사용 했으므로 첫 번째 예와 마찬가지로 FileReader을 만들고 사용할 수 있습니다. FileReader에는 File을 매개 변수로 사용하는 생성자가 있습니다. 하지만 close 메서드 호출을 finally 블록으로 옮길 것입니다.

+0

간단하면서도 유용한 정보! 감사 :) – user3235376