java.io.InputStream - 1,8 conocidos, escenarios de aplicación a actualizarse, no está aún sin terminar cinco corrientes

interfaces implementadas

  • se puede cerrar
  • AutoCloseable

subclases directas

  • El AudioInputStream (corriente de entrada de vídeo)
  • A ByteArrayInputStream         (byte flujo de entrada array)
  • FileInputStream                   (corriente de entrada de archivo)
  • FilterInputStream                 (filtro de flujo de entrada)
  • Flujo de entrada
  • El ObjectInputStream (corriente de entrada de objeto)
  • El PipedInputStream (tubo de flujo de entrada)
  • A SequenceInputStream (secuencia de flujo de entrada)
  • A StringBufferInputStream (cadena tampón de flujo de entrada)

constructor

  • Flujo de entrada

método

  • int disponible (), devuelve una estimación del número , el número de bytes desde el flujo de entrada se puede leer o saltado, el número de la siguiente llamada no está bloqueado por el proceso de
  • void close (), cerca de la secuencia de entrada, y libera toda la corriente de entrada asociados a los recursos del sistema
  • marca void (int readlimit), en el flujo de entrada de marcado de la posición actual
  • boolean markSupported (), prueba de este flujo de entrada compatible con los métodos de marca y RESET
  • int abstracta de lectura (), lee el siguiente byte de los datos del flujo de entrada
  • int leer (byte [] b), lee el flujo de entrada de un cierto número de bytes, y organizarse en la matriz de memoria intermedia b
  • int leer (byte [] b, int off, int len), lee el flujo de entrada hacia arriba a número len de bytes, y organizar en una matriz de bytes b, OFF se almacena en el primer byte de la matriz b próximo marca
  • void reset (), el flujo de entrada restaurado a marcar el método de la posición de marcado
  • largo omitir (larga n), salto y desechar el flujo de datos de entrada de n bytes

anormal

  • IOException, este método produce una excepción, leer (byte [] b), leer (byte [] b, int off, int), saltar (), disponible (), close (), reset ()
  • NullPointerException, este método produce una excepción, leer (byte [] b), leer (byte [] b, int off, int)
  • IndexOutOfBoundsException, este método produce una excepción, leer (byte [] b, int off, int)

Supongo que te gusta

Origin www.cnblogs.com/YC-L/p/12669205.html
Recomendado
Clasificación