JAVA/Input & output 3

Java File클래스를 이용한 파일입출력 사용

123456789101112131415161718192021import java.io.File; File fileff = new File("파일경로"); boolean is_file = fileff.isFile(); // 파일인지 검사 boolean is_dir = fileff.isDirectory(); //디렉토리 인지 검사 boolean is_hiddenFile = fileff.isHidden(); // 숨김파일인지 검사 str = fileff.getAbsolutePath(); // 절대 경로 추출 strf = fileff.exists(); // 존재여부 str = fileff.getName(); //이름 출력 str = fileff.getParent(); // 처음부터 / 까지 리턴cs 요새는 NI..

JAVA/Input & output 2018.05.27

InputStream & OutPutStream

바이트 단위로 기본적으로 지원한다. 이것은 가장 원시적인 형태의 입출력이며 아무런 변환 작업을 수행하지 않는다. 그러므로 바이너리 형태의 자원을 다루기 적합하며 InputStream/OutputStream의 두 클래스가 최상위 클래스이다. 두개의 클래스는 추상 클래스로 정의 되어있어 BufferedOutputStream, FileOuputStream등과 같이 내보내고자하는 타입에 맞게구현할 수 있다. 출력스트림 outputStream은 write라는 메소드를 제공하는데 0~255사이의 값만을 입력 받을 수 있다. 입력된 값의 하위 8비트를 출력한다. 하나씩 outputStream으로 전송하는 방식은 통신을 하는 서버에 굉장히 부담이다.Byte[]에 저장 후 한번에 write(byte)처럼 한번에 보내는 ..

JAVA/Input & output 2016.12.24

스트림(Stream)_입출력 스트림

스트림(stream)- 네트워크 프로그램의 가장 큰 비중은 입출력(I/O) 출력스트림1. java.io.OutputStream제공메소드public abstract void write(int b) throws IOExceptionpublic void write(byte[] data) throws IOExceptionpublic void write(byte[] data, int offset, int length) throws IOExceptionpublic void flush() throws IOException // 버퍼가 아직 가득 차지 않은 상황에서 강제로 버퍼의 내용을 전송public void close() throws IOException //스트림 사용이 끝나면 해당스트림을 닫는다. - Outpu..

JAVA/Input & output 2016.12.21