网站 建设 后台管理程序,杭州做网站比较出名的公司,农产品网络营销论文,wordpress linux 目录读取缓冲区当前位置的值#xff0c;然后使用get()java.nio.ByteBuffer类中的方法将其递增。此方法返回当前缓冲区位置上的值。另外#xff0c;如果发生下溢情况#xff0c;则抛出BufferUnderflowException。演示此的程序如下所示-示例import java.nio.*;import java.util.*;…读取缓冲区当前位置的值然后使用get()java.nio.ByteBuffer类中的方法将其递增。此方法返回当前缓冲区位置上的值。另外如果发生下溢情况则抛出BufferUnderflowException。演示此的程序如下所示-示例import java.nio.*;import java.util.*;public class Demo {public static void main(String[] args) {int n 5;try {ByteBuffer buffer ByteBuffer.allocate(n);buffer.put((byte)1);buffer.put((byte)2);buffer.put((byte)3);buffer.put((byte)4);buffer.put((byte)5);buffer.rewind();System.out.println(The ByteBuffer is: Arrays.toString(buffer.array()));byte val1 buffer.get();System.out.println(\nThe value at current position of ByteBuffer is: val1);byte val2 buffer.get();System.out.println(The value at next position of ByteBuffer is: val2);} catch (IllegalArgumentException e) {System.out.println(Error!!! IllegalArgumentException);} catch (ReadOnlyBufferException e) {System.out.println(Error!!! ReadOnlyBufferException);} catch (BufferUnderflowException e) {System.out.println(Error!!! BufferUnderflowException);}}}输出结果The ByteBuffer is: [1, 2, 3, 4, 5]The value at current position of ByteBuffer is: 1The value at next position of ByteBuffer is: 2