找到关于 Java 8 的4330 篇文章

Java 中 DoubleBuffer 的 compareTo() 方法

Samual Sam
更新于 2019-07-30 22:30:25

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);     ... 阅读更多

Java 中 DoubleBuffer 的 asReadOnlyBuffer() 方法

karthikeya Boyini
更新于 2019-07-30 22:30:25

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); ... 阅读更多

Java 中 DoubleBuffer 的 compact() 方法

Samual Sam
更新于 2019-07-30 22:30:25

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);   ... 阅读更多

Java 中 DoubleBuffer 的 allocate() 方法

karthikeya Boyini
更新于 2019-07-30 22:30:25

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);   ... 阅读更多

Java 中 DoubleBuffer 的 duplicate() 方法

Samual Sam
更新于 2019-07-30 22:30:25

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); ... 阅读更多

Java 中 DoubleBuffer 的 put() 方法

karthikeya Boyini
更新于 2019-07-30 22:30:25

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);     ... 阅读更多

Java 中 DoubleBuffer 的 hasArray() 方法

Samual Sam
更新于 2019-07-30 22:30:25

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 中 DoubleBuffer 的 arrayOffset() 方法

karthikeya Boyini
更新于 2019-07-30 22:30:25

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);         ... 阅读更多

Java 中 DoubleBuffer 的 wrap() 方法

Samual Sam
更新于 2019-07-30 22:30:25

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 ... 阅读更多

Java 中 FloatBuffer 的 asReadOnlyBuffer() 方法

karthikeya Boyini
更新于 2019-07-30 22:30:25

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); ... 阅读更多

广告