IT/Programming / / 2023. 4. 20. 13:12

[JAVA] 텍스트파일을MessageDialog으로 출력

반응형
package dayday18;
import java.io.FileNotFoundException;
/*
 * log.txt문자열을 jop로 출력해보자
 * 
 */
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;

import javax.swing.JOptionPane;
public class test02 {
	public static void main(String[] args) {
		try {
			//1.통로 설정 + 목적지 설정
			FileReader fr = new FileReader("../dayday17/quiz02_log.txt");
			//2. 읽어들이기
			
			
			//통로담당자 scanner 생성
			//Scanner sc = new Scanner(fr);//sc를 fr에 배치
			Scanner sc = new Scanner(fr);
			//JOptionPane.showMessageDialog(null, sc.nextLine());
			String msg = "";
			while(sc.hasNext()){
				//hasNext는 스트림에 읽어드린 데이터가 남아있으면 true 없으면 false
				msg += sc.nextLine()+"\n";				
			}
			JOptionPane.showMessageDialog(null, msg);
			
			//3. 통로 닫기
			fr.close(); //->ioexception추가
		} catch (FileNotFoundException e) {
			System.out.println("지정된 파일을 찾을 수 없습니다.");
		} catch (IOException e){
			e.printStackTrace();
		}
	}
}
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유