Java(IO)_03

2024. 11. 11. 17:28·Java/기초 내용 정리

2024-11-11

 

 

읽은 데이터 : A, 남은 바이트 수 : 25
읽은 데이터 : B, 남은 바이트 수 : 24
읽은 데이터 : C, 남은 바이트 수 : 23
읽은 데이터 : D, 남은 바이트 수 : 22
읽은 데이터 : E, 남은 바이트 수 : 21
읽은 데이터 : F, 남은 바이트 수 : 20
읽은 데이터 : G, 남은 바이트 수 : 19
읽은 데이터 : H, 남은 바이트 수 : 18
읽은 데이터 : I, 남은 바이트 수 : 17
읽은 데이터 : J, 남은 바이트 수 : 16
읽은 데이터 : K, 남은 바이트 수 : 15
읽은 데이터 : L, 남은 바이트 수 : 14
읽은 데이터 : M, 남은 바이트 수 : 13
읽은 데이터 : N, 남은 바이트 수 : 12
읽은 데이터 : O, 남은 바이트 수 : 11
읽은 데이터 : P, 남은 바이트 수 : 10
읽은 데이터 : Q, 남은 바이트 수 : 9
읽은 데이터 : R, 남은 바이트 수 : 8
읽은 데이터 : S, 남은 바이트 수 : 7
읽은 데이터 : T, 남은 바이트 수 : 6
읽은 데이터 : U, 남은 바이트 수 : 5
읽은 데이터 : V, 남은 바이트 수 : 4
읽은 데이터 : W, 남은 바이트 수 : 3
읽은 데이터 : X, 남은 바이트 수 : 2
읽은 데이터 : Y, 남은 바이트 수 : 1
읽은 데이터 : Z, 남은 바이트 수 : 0

 

package basic;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;

public class FileIO_03 {

	public static void main(String[] args) {
		
		//  바이트 스트림 방식
		InputStream is = null;		//  다른 코드에서 사용 가능하게 지역변수로 선언
		
		try {
			
			is = new FileInputStream("D:/test/test.txt");
			
			while (true) {
				int readByte = is.read();
				
				//  read() 메서드로 파일을 읽을 떄 더 이상 읽을
				//  데이터가 없는 경우에는 -1 값을 반환.
				if (readByte == -1) {			
					break;
				}
				
				System.out.println("읽은 데이터 : " + (char)readByte + 
						", 남은 바이트 수 : " + is.available());
			}	//  while 반복문 end
			is.close();
			
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}

'Java > 기초 내용 정리' 카테고리의 다른 글

Java(IO)_05  (0) 2024.11.11
Java(IO)_04  (0) 2024.11.11
Java(IO)_02  (0) 2024.11.11
Java(IO)_01  (0) 2024.11.11
Java(GUI)_Event_35  (1) 2024.11.08
'Java/기초 내용 정리' 카테고리의 다른 글
  • Java(IO)_05
  • Java(IO)_04
  • Java(IO)_02
  • Java(IO)_01
mw41817
mw41817
일생의 개발 기록 저장소
  • mw41817
    IT 개발 일지
    mw41817
    • Index (487)
      • HTML (36)
        • 기초 내용 정리 (36)
      • CSS (29)
        • 기초 내용 정리 (29)
      • JavaScript (60)
        • 기초 내용 정리 (60)
      • JQuery (38)
        • 기초 내용 정리 (38)
      • Java (232)
        • 기초 내용 정리 (232)
      • JSP (46)
        • 기초 내용 정리 (46)
      • Spring, Boot (31)
        • 기초 내용 정리 (31)
      • DB (5)
        • Oracle SQL (5)
      • Code WorkBook (6)
        • programmers (6)
        • Baekjoon (0)
      • 기타 (1)
        • 유용한 사이트 (3)
  • 전체
    오늘
    어제
  • 글쓰기 관리
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 카테고리
    • 주인장 GitHub
  • 공지사항

  • 인기 글

  • 태그

    html #코딩 #프로그래밍 #기초
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
mw41817
Java(IO)_03
상단으로

티스토리툴바