본문 바로가기
Java/stream

Java Stream - UseByteArray

by S.T.Lee 2022. 11. 13.
//텍스트 파일을 byte 크기 별로 불러오기
package lec08.fileio04.second.stream.c;

import java.io.FileInputStream;

public class UseByteArray {
	
	public static void main(String[] args) {
		
		FileInputStream fileInputStream = null;
		
		try {
			fileInputStream = new FileInputStream("C:\\Users\\~~~.txt");
			
			byte[] bytes = new byte[8];
			
			while (true) {
				int read = fileInputStream.read(bytes);
				
				if (read == -1) {
					break;
				}
				
				String getData = new String(bytes, 0, read);
				System.out.println(getData);
			}
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			try {
				if (fileInputStream != null) {
					fileInputStream.close();
				}
			} catch(Exception e) {
				e.printStackTrace();
			}
		}
		
		
	}
}

'Java > stream' 카테고리의 다른 글

Java Stream - FileReader  (0) 2022.11.13
Java Stream - FileInputStream & FileOutPutStream  (0) 2022.11.13
Java Stream - FileOutputStream  (0) 2022.11.13
Java Stream - FileReader vs FileInputStream  (0) 2022.11.13
Java Stream - Incoding & Decoding  (0) 2022.11.13