找到 34423 篇文章 相关编程

Java 中 FloatBuffer 的 hasArray() 方法

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

77 次查看

可以使用 java.nio.FloatBuffer 类中的 hasArray() 方法检查缓冲区是否支持可访问的 float 数组。如果缓冲区支持可访问的 float 数组,则此方法返回 true,否则返回 false。以下给出了一个演示此方法的程序:示例 实时演示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);          buffer.put(1.2F);         ... 阅读更多

Java 中 FloatBuffer 的 arrayOffset() 方法

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

65 次查看

可以使用 java.nio.FloatBuffer 类中的 arrayOffset() 方法获取缓冲区中第一个元素在缓冲区数组中的偏移量。如果缓冲区由只读数组支持,则会抛出 ReadOnlyBufferException 异常。以下给出了一个演示此方法的程序:示例 实时演示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);          buffer.put(1.2F);          buffer.put(3.9F);         ... 阅读更多

Java 中 FloatBuffer 的 compact() 方法

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

72 次查看

可以使用 java.nio.FloatBuffer 类中的 compact() 方法压缩缓冲区。此方法不需要参数,它返回一个新的压缩 FloatBuffer,其内容与原始缓冲区相同。如果缓冲区是只读的,则会抛出 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(1.2F);          buffer.put(3.9F);   ... 阅读更多

Java 中 FloatBuffer 的 allocate() 方法

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

91 次查看

可以使用 java.nio.FloatBuffer 类中的 allocate() 方法分配一个新的 FloatBuffer。此方法需要一个参数,即缓冲区的容量。它返回分配的新 FloatBuffer。如果提供的容量为负数,则会抛出 IllegalArgumentException 异常。以下给出了一个演示此方法的程序:示例 实时演示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);   ... 阅读更多

Java 中 FloatBuffer 的 compareTo() 方法

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

99 次查看

可以使用 java.nio.FloatBuffer 类中的 compareTo() 方法将一个缓冲区与另一个缓冲区进行比较。如果此缓冲区小于给定缓冲区,则此方法返回一个负整数;如果此缓冲区等于给定缓冲区,则返回零;如果此缓冲区大于给定缓冲区,则返回一个正整数。以下给出了一个演示此方法的程序:示例 实时演示import java.nio.*; import java.util.*; public class Demo {    public static void main(String[] args) {       int n = 5;       try {          FloatBuffer buffer1 = FloatBuffer.allocate(n);     ... 阅读更多

Java 中 IntBuffer 的 equals() 方法

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

146 次查看

可以使用 java.nio.IntBuffer 类中的 equals() 方法检查两个缓冲区是否相等。如果两个缓冲区具有相同类型的元素、相同数量的元素以及相同的元素序列,则它们是相等的。如果缓冲区相等,则 equals() 方法返回 true,否则返回 false。以下给出了一个演示此方法的程序:示例 实时演示import java.nio.*; import java.util.*; public class Demo {    public static void main(String[] args) {       int n = 5;       try {          IntBuffer buffer1 = IntBuffer.allocate(n);          buffer1.put(8); ... 阅读更多

Java 中 IntBuffer 的 arrayOffset() 方法

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

67 次查看

可以使用 java.nio.IntBuffer 类中的 arrayOffset() 方法获取缓冲区中第一个元素在缓冲区数组中的偏移量。如果缓冲区由只读数组支持,则会抛出 ReadOnlyBufferException 异常。以下给出了一个演示此方法的程序:示例 实时演示import java.nio.*; import java.util.*; public class Demo {    public static void main(String[] args) {       int n = 5;       try {          IntBuffer buffer = IntBuffer.allocate(5);          buffer.put(8);          buffer.put(1);          buffer.put(3);         ... 阅读更多

Java 中 IntBuffer 的 put() 方法

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

87 次查看

可以使用 java.nio.IntBuffer 类中的 put() 方法将所需的值写入缓冲区的当前位置,然后当前位置会递增。此方法需要一个参数,即要写入缓冲区的值,它返回插入该值的缓冲区。以下给出了一个演示此方法的程序:示例 实时演示import java.nio.*; import java.util.*; public class Demo {    public static void main(String[] args) {       int n = 5;       try {          IntBuffer buffer = IntBuffer.allocate(5);     ... 阅读更多

Java 中 IntBuffer 的 get() 方法

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

119 次查看

可以使用 java.nio.IntBuffer 类中的 get() 方法读取缓冲区的当前位置的值,然后当前位置会递增。此方法返回缓冲区当前位置的值。如果发生下溢情况,则会抛出 BufferUnderflowException 异常。以下给出了一个演示此方法的程序:示例 实时演示import java.nio.*; import java.util.*; public class Demo {    public static void main(String[] args) {       int n = 5;       try {          IntBuffer buffer = IntBuffer.allocate(n);          buffer.put(8);          buffer.put(1);       ... 阅读更多

Java 中 IntBuffer 的 wrap() 方法

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

326 次查看

可以使用 java.nio.IntBuffer 类中的 wrap() 方法将 int 数组包装到缓冲区中。此方法需要一个参数,即要包装到缓冲区中的数组,它返回创建的新缓冲区。如果修改了返回的缓冲区,则数组的内容也会类似地修改,反之亦然。以下给出了一个演示此方法的程序:示例 实时演示import java.nio.*; import java.util.*; public class Demo {    public static void main(String[] args) {       try {          int[] arr = { 8, 1, 3, 7, 5 ... 阅读更多

广告

© . All rights reserved.