note

한줄 단위로 문자열 입력받아 처리하기 본문

자바/입출력

한줄 단위로 문자열 입력받아 처리하기

투한 2012. 1. 2. 14:55
package com.reader;//한줄 단위로 문자열 입력받아 처리하기

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class ReaderWriterTest01 {
	public static void main(String[] args){
		String fileName;
		//inputStreamReader 객체생성 inputstream을 inpuStreamReader로 바꿈
		//바이트 스트림 -> 문자 스트림
		//InputStreamReader myIn = new InputStreamReader(System.in);
		//BufferedReader keyBr = new BufferedReader(myIn);
		
		BufferedReader keyBr = new BufferedReader(new InputStreamReader(System.in));
		
		try{
			System.out.print("파일 이름을 입력하세요 -> ");

			fileName = keyBr.readLine();
			System.out.println(fileName);
			//keyBr.close();
			//myIn.close();
		}catch(IOException e){
			System.out.print(e);
		}finally{
			if(keyBr != null);{
				try{
					//스트림을 닫음
					keyBr.close();
				}catch(IOException e){
					e.printStackTrace();
				}
			}
			/*if(myIn != null){
				try{
					myIn.close();
				}catch(IOException e){
					e.printStackTrace();
				}
			}*/

		}

	}
}


파일 이름을 입력하세요 -> asdasd.txt
asdasd.txt


'자바 > 입출력' 카테고리의 다른 글

Buffer Writer  (0) 2012.01.02
File Reader  (0) 2012.01.02
Buffer사용  (0) 2012.01.02
입출력 파일 생성및 파일 읽기  (0) 2012.01.02
IO Stream 키보드로 부터 한글자를 입력받아 화면에 출력  (0) 2012.01.02