본문 바로가기
Java

Java InputStream의 메서드

by 신입같은 3년차 2017. 7. 20.
728x90

InputStream

 - 바이트 기반 입력 스트림의 최상위 클래스로 추상클래스입니다. 모든 바이트 기반 입력 스트림은 InputStream을 상속받아 만들어 집니다

 

 java.io.InputStream에 있는 모든 메서드입니다.

 

 

 

 

int available()

 - 현재 읽을수 있는 바이트수를 반환한다.

 

void close()

 - 현재 열려있는 InputStream을 닫는다.

 

void mark(int readlimit)

 - InputStream에서 현재의 위치를 표시해준다.

 

boolean markSupported()

 - 해당 InputStream에서 mark()로 지정된 지점이 있는지에 대한 여부를 확인한다.

 

abstract int read()

 - InputStream에서 한 바이트를 읽어서 int값으로 반환한다.

 

int read( byte[] b )

 - byte[] b 만큼의 데이터를 읽어서 b에 저장하고 읽은 바이트 수를 반환한다.

 

int read( byte[] b , int off , int len )

 - len만큼 읽어서 byte[] b의 off위치에 저장하고 읽은 바이트 수를 반환한다.

 

void reset()

 - mark()를 마지막으로 호출한 위치로 이동.

 

long skip( long n )

 - InputStream에서 n바이트 만큼 데이터를 스킵하고 바이트 수를 반환한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형

'Java' 카테고리의 다른 글

Java Console 클래스란 ?  (0) 2017.07.20
Java OutputStream의 메서드  (0) 2017.07.20
Java IO패키지  (0) 2017.07.20
Java Attach Source 설정하기.  (1) 2017.07.18
Java Thread를 활용한 경마 예제  (0) 2017.07.17

댓글