Hyun CHO 2016. 12. 16. 17:47

콘솔에 파일 내용 출력

import java.io.BufferedReader;

import java.io.FileReader;

import java.io.IOException;


public class FileReaderTest {


public FileReaderTest() {

try{

FileReader fr = new FileReader("Z:/fileFolder/test.txt");

BufferedReader br = new BufferedReader(fr);

while(true){

String input = br.readLine();

if(input == null){

break;

}

System.out.println(input);

}

}catch(IOException i){

System.out.println("예외발생");

}

}


public static void main(String[] args) {

new FileReaderTest();

}


}


=====================================================================

TextArea에 파일 내용 출력

import java.io.BufferedReader;

import java.io.FileReader;

import java.io.IOException;


import javax.swing.JFrame;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;


public class FileReaderEx extends JFrame{

JTextArea ta = new JTextArea();

public FileReaderEx() {

JScrollPane sp = new JScrollPane(ta);

add(sp, "Center");

setSize(500, 500);

setVisible(true);

try{

//파일의 내용을 읽어 TextArea 에 출력

FileReader fr = new FileReader("Z://fileFolder/test.txt");

BufferedReader br = new BufferedReader(fr);

while(true){

String txt = br.readLine();

if(txt == null)break;

ta.append(txt +"\n");

}

}catch(Exception e){

}

}


public static void main(String[] args) {

new FileReaderEx();


}


}