找到 34423 篇文章 关于编程
60 次浏览
可以使用 java.nio.DoubleBuffer 类中的 arrayOffset() 方法获取缓冲区数组内第一个元素的偏移量。如果缓冲区由只读数组支持,则会抛出 ReadOnlyBufferException 异常。如下所示是一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { DoubleBuffer buffer = DoubleBuffer.allocate(5); buffer.put(4.5D); buffer.put(1.2D); buffer.put(3.9D); ... 阅读更多
89 次浏览
可以使用 java.nio.DoubleBuffer 类中的 wrap() 方法将双精度数组包装到缓冲区中。此方法需要一个参数,即要包装到缓冲区的数组,并返回新创建的缓冲区。如果修改返回的缓冲区,则数组的内容也会相应地修改,反之亦然。如下所示是一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { try { double[] arr = { 8.7D, 1.5D, 3.2D, 7.4D, 5.9D ... 阅读更多
59 次浏览
可以使用 java.nio.FloatBuffer 类中的 asReadOnlyBuffer() 方法,根据缓冲区的内容创建一个只读浮点缓冲区。新缓冲区不能进行任何修改,因为它是一个只读缓冲区。但是,新缓冲区的容量、位置、限制等与之前的缓冲区相同。如下所示是一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { FloatBuffer buffer = FloatBuffer.allocate(5); buffer.put(4.5F); ... 阅读更多
80 次浏览
可以使用 java.nio.FloatBuffer 类中的 duplicate() 方法创建缓冲区的副本缓冲区。此副本缓冲区与原始缓冲区相同。duplicate() 方法返回创建的副本缓冲区。如下所示是一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { FloatBuffer buffer1 = FloatBuffer.allocate(n); buffer1.put(4.5F); buffer1.put(1.2F); buffer1.put(3.9F); buffer1.put(7.5F); ... 阅读更多
99 次浏览
可以使用 java.nio.FloatBuffer 类中的 equals() 方法检查两个缓冲区的相等性。如果两个缓冲区具有相同类型的元素、相同数量的元素和相同的元素序列,则它们是相等的。如果缓冲区相等,则 equals() 方法返回 true,否则返回 false。如下所示是一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { FloatBuffer buffer1 = FloatBuffer.allocate(n); buffer1.put(4.5F); ... 阅读更多
158 次浏览
可以使用 java.nio.FloatBuffer 类中的 array() 方法获取缓冲区的浮点数组。如果修改返回的数组,则缓冲区的内容也会相应地修改,反之亦然。如果缓冲区是只读的,则会抛出 ReadOnlyBufferException 异常。如下所示是一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { FloatBuffer buffer = FloatBuffer.allocate(n); buffer.put(4.5F); buffer.put(1.2F); ... 阅读更多
100 次浏览
可以使用 java.nio.FloatBuffer 类中的 put() 方法将所需的值写入缓冲区的当前位置,然后当前位置会递增。此方法需要一个参数,即要写入缓冲区的值,并返回插入值的缓冲区。如下所示是一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { FloatBuffer buffer = FloatBuffer.allocate(n); ... 阅读更多
108 次浏览
可以使用 java.nio.FloatBuffer 类中的 wrap() 方法将浮点数组包装到缓冲区中。此方法需要一个参数,即要包装到缓冲区的数组,并返回新创建的缓冲区。如果修改返回的缓冲区,则数组的内容也会相应地修改,反之亦然。如下所示是一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { try { float[] arr = { 8.7F, 1.5F, 3.2F, 7.4F, 5.9F ... 阅读更多
156 次浏览
可以使用 java.nio.FloatBuffer 类中的 get() 方法读取缓冲区当前位置的值,然后递增。此方法返回缓冲区当前位置的值。如果发生下溢情况,则会抛出 BufferUnderflowException 异常。如下所示是一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { FloatBuffer buffer = FloatBuffer.allocate(n); buffer.put(4.5F); buffer.put(1.2F); ... 阅读更多
94 次浏览
可以使用 java.nio.FloatBuffer 类中的 slice() 方法创建一个新的 FloatBuffer,其内容作为原始 FloatBuffer 的共享子序列。如果原始缓冲区是只读的,则此方法返回只读的 FloatBuffer;如果原始缓冲区是直接的,则返回直接的 FloatBuffer。如下所示是一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { FloatBuffer buffer1 = FloatBuffer.allocate(n); buffer1.put(4.5F); ... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP