Buffer remaining() methods in Java with Examples Last Updated : 16 Jul, 2019 Improve Improve Like Article Like Save Share Report The remaining() method of java.nio.Buffer Class is used to return the number of elements between the current position and the limit. Syntax: public final int remaining() Return Value: This method returns the number of elements remaining in this buffer. Below are the examples to illustrate the remaining() method: Examples 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); } } Output: Remaining element in buffer : 3 Examples 2: // 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); } } Output: Remaining element in buffer : 1 Reference: https://docs.oracle.com/javase/9/docs/api/java/nio/Buffer.html#remaining– Like Article Suggest improvement Next Buffer rewind() methods in Java with Examples Share your thoughts in the comments Add Your Comment Please Login to comment... Similar Reads Buffer array() methods in Java with Examples Buffer clear() methods in Java with Examples Buffer position() methods in Java with Examples Buffer mark() methods in Java with Examples Buffer flip() methods in Java with Examples Buffer hasArray() methods in Java with Examples Buffer isReadOnly() methods in Java with Examples Buffer hasRemaining() methods in Java with Examples Buffer isDirect() methods in Java with Examples Buffer limit() methods in Java with Examples Like R RohitPrasad3 Follow Article Tags : Java-Buffer Java-Functions Java-NIO package Java Practice Tags : Java