JAVA

Java) InputStream

Machine_웅 2022. 12. 22. 14:13
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 ) DataInputStream  (0) 2023.02.17
시스템 환경의 Endian (엔디안) 종류 체크  (0) 2023.01.05
2차원 배열 4배수  (0) 2022.12.14
정규식 전화번호 하이픈 넣기  (0) 2021.10.08
리스트 객체 중복 제거  (0) 2021.10.08