El método de capacidad() de java.nio.Buffer Class se utiliza para devolver la capacidad de este búfer.
Sintaxis:
public final int capacity()
Valor devuelto: la capacidad de este búfer
A continuación se muestran los ejemplos para ilustrar el método de capacidad() :
Ejemplos 1:
// Java program to demonstrate // capacity() method import java.nio.*; import java.util.*; public class GFG { public static void main(String[] args) { // creating object of ByteBuffer // and allocating size capacity ByteBuffer bb = ByteBuffer.allocate(7); // putting the int to byte typecast // value in ByteBuffer bb.put((byte)20); bb.put((byte)30); bb.put((byte)40); bb.put((byte)50); // Typecasting ByteBuffer into Buffer Buffer bb1 = (Buffer)bb; // getting capacity of Buffer // using capacity() method int cap = bb1.capacity(); // display the result System.out.println("capacity is: " + cap); } }
Producción:
capacity is: 7
Ejemplos 2:
// Java program to demonstrate // capacity() method import java.nio.*; import java.util.*; public class GFG { public static void main(String[] args) { // Declaring and initializing byte array byte[] byt = { (byte)20, (byte)30, (byte)40, (byte)50, (byte)60 }; // creating object of ByteBuffer // and allocating size capacity ByteBuffer bb = ByteBuffer.wrap(byt); // Typecasting ByteBuffer into Buffer Buffer bb1 = (Buffer)bb; // getting capacity of Buffer // using capacity() method int cap = bb1.capacity(); // display the result System.out.println("capacity is: " + cap); } }
Producción:
capacity is: 5
Referencia: https://docs.oracle.com/javase/9/docs/api/java/nio/Buffer.html#capacity–
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA