找到 34423 篇文章 关于编程
78 次浏览
可以使用 java.nio.DoubleBuffer 类中的 array() 方法获取缓冲区的双精度数组。如果修改返回的数组,则缓冲区的内容也会相应地修改,反之亦然。如果缓冲区是只读的,则会抛出 ReadOnlyBufferException。下面给出一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { DoubleBuffer buffer = DoubleBuffer.allocate(n); buffer.put(4.5D); buffer.put(1.2D); ... 阅读更多
104 次浏览
可以使用 java.nio.DoubleBuffer 类中的 equals() 方法检查两个缓冲区是否相等。如果两个缓冲区具有相同类型的元素、相同数量的元素和相同的元素序列,则它们是相等的。如果缓冲区相等,则 equals() 方法返回 true,否则返回 false。下面给出一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { DoubleBuffer buffer1 = DoubleBuffer.allocate(n); ... 阅读更多
93 次浏览
可以使用 java.nio.DoubleBuffer 类中的 slice() 方法创建一个新的 DoubleBuffer,其内容作为原始 DoubleBuffer 的共享子序列。此方法返回新的 DoubleBuffer,如果原始缓冲区是只读的,则它是只读的;如果原始缓冲区是直接的,则它是直接的。下面给出一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { DoubleBuffer buffer1 = DoubleBuffer.allocate(n); buffer1.put(4.5D); ... 阅读更多
104 次浏览
可以使用 java.nio.DoubleBuffer 类中的 compareTo() 方法将一个缓冲区与另一个缓冲区进行比较。如果缓冲区小于给定缓冲区,则此方法返回一个负整数;如果缓冲区等于给定缓冲区,则返回零;如果缓冲区大于给定缓冲区,则返回一个正整数。下面给出一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { DoubleBuffer buffer1 = DoubleBuffer.allocate(n); ... 阅读更多
64 次浏览
可以使用 java.nio.DoubleBuffer 类中的 asReadOnlyBuffer() 方法使用缓冲区的内容创建只读双精度缓冲区。新缓冲区不能进行任何修改,因为它是一个只读缓冲区。但是,新缓冲区的容量、位置、限制等与之前的缓冲区相同。下面给出一个演示此方法的程序示例:示例 在线演示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); ... 阅读更多
89 次浏览
可以使用 java.nio.DoubleBuffer 类中的 compact() 方法压缩缓冲区。此方法不需要参数,它返回新的压缩后的 DoubleBuffer,其内容与原始缓冲区相同。如果缓冲区是只读的,则会抛出 ReadOnlyBufferException。下面给出一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { DoubleBuffer buffer = DoubleBuffer.allocate(n); buffer.put(1.2D); buffer.put(3.9D); ... 阅读更多
68 次浏览
可以使用 java.nio.DoubleBuffer 类中的 allocate() 方法分配新的 DoubleBuffer。此方法需要一个参数,即缓冲区的容量。它返回分配的新 DoubleBuffer。如果提供的容量为负数,则会抛出 IllegalArgumentException。下面给出一个演示此方法的程序示例:示例 在线演示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); ... 阅读更多
80 次浏览
可以使用 java.nio.DoubleBuffer 类中的 duplicate() 方法创建缓冲区的副本缓冲区。此副本缓冲区与原始缓冲区相同。duplicate() 方法返回创建的副本缓冲区。下面给出一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { DoubleBuffer buffer1 = DoubleBuffer.allocate(5); buffer1.put(4.5D); buffer1.put(1.2D); buffer1.put(3.9D); buffer1.put(7.5D); ... 阅读更多
71 次浏览
可以使用 java.nio.DoubleBuffer 类中的 put() 方法将所需的值写入缓冲区的当前位置,然后将当前位置递增。此方法需要一个参数,即要写入缓冲区的值,它返回插入该值的缓冲区。下面给出一个演示此方法的程序示例:示例 在线演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { DoubleBuffer buffer = DoubleBuffer.allocate(5); ... 阅读更多
75 次浏览
可以使用 java.nio.DoubleBuffer 类中的 hasArray() 方法检查缓冲区是否具有可访问的双精度数组的支持。如果缓冲区具有可访问的双精度数组的支持,则此方法返回 true,否则返回 false。下面给出一个演示此方法的程序示例:示例 在线演示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); ... 阅读更多
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP