In this tutorial, we will discuss how to get the capacity of buffer. The ByteBuffer
class is a container for handling data. The ByteBuffer class is available in java.nio package.
In this example, we will
capacity of buffer. The capacity() method returns
the capacity of buffer. The method allocate( int capacity) creates a new byte buffer. The
FileChannel class creates a channel for reading, and writing file. The FileChannel is similar
to the stream but they are few different. The channel can read write both, but stream can either
read-only or write-only. The getChannel method of FileInputStream class returns the
Channel associated with this file input stream. The read() method of FileChannel class
fills byte buffer created by using allocate() method.
About ByteBuffer API:
The java.nio.ByteBuffer class extends java.nio.Buffer class. It provides the following methods:
|static ByteBuffer||allocate( int capacity)||The allocate() method create a byte buffer of specified capacity.|
|final int||capacity()||The capacity() method returns the capacity og associated buffer.|
Given file name :C:\Work\Bharat\load\ByteBuffercapicity\test.txt
Capacity of ByteBuffer : 1024
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.