Buffer arrayOffset() method in Java with Examples
The arrayOffset() method of java.nio.Buffer class is used to return the offset within the given buffer’s backing array of the first element of the buffer.
If this buffer is backed by an array then buffer position p corresponds to array index p + arrayOffset().
Invoke the hasArray method before invoking this method in order to ensure that this buffer has an accessible backing array.
public abstract int arrayOffset()
Return Value: This method returns the offset within this buffer’s array of the first element of the buffer
Exception:: This method throws the ReadOnlyBufferException, If this buffer is backed by an array but is read-only.
Below are the examples to illustrate the arrayOffset() method:
arrayOffset is : 0
Example 2: For ReadOnlyBufferException
buffer is backed by an array but is read-only Exception throws: java.nio.ReadOnlyBufferException
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.