Java

·Java
이번에는 스트림을 통해 파일을 복사해와서 새로운 파일에 생성을 해보자우선 파일을 복사해오는 개념에서 FileInputStream을 통해서 파일의 데이터를 가져와야하고가져온 데이터를 토대로 새로운 파일을 생성하는데에 FileOutputStream을 활용하여파일을 복사하는 코드를 작성해보자  FileInputStream 에는 복사해올 파일 경로를 OutputStream에는 복사해서 만들 파일 이름을 넣어주자  data에 복사해온 데이터를 담아서 그대로 출력해준다  복사 완료
·Java
이번에는 파일을 출력하는 스트림에 대해 알아보자  try-catch-resource는 Java7부터 생긴 자원을 자동으로 닫아주는 기능으로 스트림들을 사용할때활용해주면 좋다 try 옆에 ()를 만들어서 넣어주면 끝! fos라는 변수를 선언해서 Hello라는 글자를 정수로변환해서 바이트단위로 보내주려면byte의 배열에 담아서 write메소드를 사용해 입력한 파일로 보내주면 된다 출력스트림 또한 보조스트림을 활용해 효율적으로 보낼수가있다 package io.file.ch01;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.IOException;public class MyBufferedInputStream { pu..
·Java
첫번째로 알아볼 스트림은 파일형식의 데이터를 읽어오는 기반스트림  FileInputStream에 대해 알아보자우선 읽어올 파일 a.txt를 미리 하나 만들어두자  이제 이 파일을 읽어올 FileInputStream 객체를 생성하자  파일을 못찾는 예외가 발생할수있기때문에 try catch문으로 예외처리를 해준다 반복문을 활용해 정수형 readData에 FileInputStream 을 통해 읽어온 값을 한개씩 차례대로 출력하며 넣어준다, FileInputStream의 read는 정수형으로 데이터를 읽어오기때문에 정수형에 담아줘야한다    한글은 1byte로는 읽을수없는 범위라서 읽을수가없다 이번엔 버퍼스트림을 통해 더 효율적으로 파일을 읽어보자 package io.file.ch01;import java.i..
런던 이즈 블루
'Java' 카테고리의 글 목록 (15 Page)