Java ShortBuffer allocate()方法及示例
java.nio.ShortBuffer 类的 allocate() 方法用于分配一个新的短缓冲区。
新缓冲区的位置将是零,它的极限是它的容量,尽管标记是未定义的,而且它的每个元素都被初始化为零。它将有一个支持数组,数组的偏移量为零。
语法 :
参数 :该方法接受一个强制性参数 capacity ,该参数指定了新缓冲区的容量,单位为shorts。
返回值 :该方法返回新的 ShortBuffer。
异常 :该方法抛出 IllegalArgumentException ,如果容量是一个负整数。
以下程序说明了 allocate( 方法的使用:
程序1:
输出
程序2: 要显示NullPointerException
输出
**参考资料: ** https://docs.oracle.com/javase/7/docs/api/java/nio/ShortBuffer.html#allocate()