Java ByteArrayInputStream de salto () Método con el Ejemplo

ByteArrayInputStream class de salto () método : Aquí, vamos a aprender sobre el método skip () de ByteArrayInputStream Class con su sintaxis y su ejemplo.

ByteArrayInputStream Class de salto () método

    método

  • de salto () está disponible en java.util Class.
  • omitir () método se utiliza para omitir el número dado de bytes (no_of_bytes) a partir de esta corriente.
  • de salto () método es un método no class, es accesible sólo con el objeto package y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • método de salto () no class una excepción en el momento de bytes saltarse.

Sintaxis:

    public void skip();

Parámetro (s):

  • class no_of_bytes – representa el número de bytes para saltar.

throw valor:

El tipo class del método es long , devuelve el número exacto de bytes a ser omitido.

Ejemplo:

// Java program to demonstrate the example 
// of long skip(long no_of_bytes) method of
// ByteArrayInputStream
import java.io.*;
public class SkipBAIS {
public static void main(String[] args) throws Exception {
byte[] by = {
97,
98,
98,
99,
100
};
// Instantiates ByteArrayInputStream
ByteArrayInputStream byte_s = new ByteArrayInputStream(by);
// By using available() method is to
// return the no. of bytes to be left
// for reading
Integer n_byte = byte_s.available();
System.out.println("Left avail bytes = " + n_byte);
// Read character from the stream
char ch1 = (char) byte_s.read();
char ch2 = (char) byte_s.read();
char ch3 = (char) byte_s.read();
// Display values
System.out.println("ch1: " + ch1);
System.out.println("ch2 : " + ch2);
System.out.println("ch3: " + ch3);
// It skip 1 bytes of data
// from the stream
byte_s.skip(1);
char ch = (char) byte_s.read();
System.out.println("ch: " + ch);
byte_s.close();
}
}

salida

Left avail bytes = 5
ch1: a
ch2 : b
ch3: b
ch: d


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *