The asReadOnlyBuffer() method of java.nio.DoubleBuffer Class is used to create a new, read-only double buffer with this buffer’s content. The new buffer is a replica of this buffer. Hence changes made to this buffer’s content will be visible in the new buffer.
Since the new buffer is read-only, therefore any modification to its content won’t be allowed. The two buffers’ position, limit, and mark values will be independent. The new buffer’s capacity, limit, position, and mark values will be identical to those of this buffer. If this buffer is itself read-only then this method behaves in exactly the same way as the duplicate method.
public abstract DoubleBuffer asReadOnlyBuffer()
Return Value: This method returns the new, read-only double buffer with the same content as that of this buffer.
Below are the examples to illustrate the asReadOnlyBuffer() method:
// Java program to demonstrate
// asReadOnlyBuffer() method
// Declaring the capacity of the DoubleBuffer
intcapacity = 10;
// Creating the DoubleBuffer
// creating object of floatbuffer
// and allocating size capacity
DoubleBuffer db = DoubleBuffer.allocate(capacity);
Please Login to comment...