El método restante() de java.nio.Buffer Class se usa para devolver el número de elementos entre la posición actual y el límite.
Sintaxis:
public final int remaining()
Valor devuelto: este método devuelve el número de elementos que quedan en este búfer.
A continuación se muestran los ejemplos para ilustrar el método restante():
Ejemplos 1:
// Java program to demonstrate // remaining() method import java.nio.*; import java.util.*; public class GFG { public static void main(String[] args) { // Declare and initialize the byte array byte[] bb = { 10, 20, 30 }; // wrap the byte array into ByteBuffer // using wrap() method ByteBuffer byteBuffer = ByteBuffer.wrap(bb); // Typecast ByteBuffer to Buffer Buffer buffer = (Buffer)byteBuffer; // get the number of element present in the Buffer // using remaining() method int element = buffer.remaining(); // print the buffer System.out.println("Remaining element in buffer : " + element); } }
Producción:
Remaining element in buffer : 3
// Java program to demonstrate // remaining() method import java.nio.*; import java.util.*; public class GFG { public static void main(String[] args) { // defining and allocating ByteBuffer // using allocate() method ByteBuffer byteBuffer = ByteBuffer.allocate(7); // put byte value in byteBuffer // using put() method byteBuffer.put((byte)20); // 1 byte space required byteBuffer.put((byte)30); // 1 byte space required byteBuffer.putInt(40); // 4 byte space required // Typecast ByteBuffer to Buffer Buffer buffer = (Buffer)byteBuffer; // get the number of element present in the Buffer // using remaining() method int element = buffer.remaining(); // print the buffer System.out.println("Remaining element in buffer : " + element); } }
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA