Java FloatBuffer limit()方法及示例
java.nio.FloatBuffer类的 limit() 方法是用来修改这个FloatBuffer的极限。这个方法以要设置的极限为参数,并将其设置为这个Buffer的新极限。如果这个Buffer的标记已经被定义,并且大于新指定的极限,那么这个新的极限就不会被设置并被丢弃。
语法
参数: 该方法需要一个整数类型的参数newLimit,指的是要设置为缓冲区的新极限。
返回值: 该方法在将指定的新极限设置为该缓冲区的新极限后返回该缓冲区。
下面的例子说明了limit()方法的作用。
例子 1 :
输出。
设置缓冲区限制前的FloatBuffer:
[20.5, 30.5, 0.0, 0.0]
位置:2
限制:4
设置缓冲区限制后的FloatBuffer:
[20.5, 30.5, 0.0, 0.0]
位置。1
限制:1
例子2 :
输出。
参考 :https://docs.oracle.com/javase/9/docs/api/java/nio/FloatBuffer.html#limit-int-