找到 4330 篇文章 关于 Java 8

Java 中 FloatBuffer 的 duplicate() 方法

Samual Sam
更新于 2019年7月30日 22:30:25

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

Java 中 FloatBuffer 的 equals() 方法

karthikeya Boyini
更新于 2019年7月30日 22:30:25

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

Java 中 FloatBuffer 的 array() 方法

Samual Sam
更新于 2019年7月30日 22:30:25

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

Java 中 FloatBuffer 的 put() 方法

karthikeya Boyini
更新于 2019年7月30日 22:30:25

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

Java 中 FloatBuffer 的 wrap() 方法

Samual Sam
更新于 2019年7月30日 22:30:25

106 次浏览

可以使用 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 ... 阅读更多

Java 中 FloatBuffer 的 get() 方法

karthikeya Boyini
更新于 2019年7月30日 22:30:25

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

Java 中 FloatBuffer 的 slice() 方法

Samual Sam
更新于 2019年7月30日 22:30:25

94 次浏览

可以使用 java.nio.FloatBuffer 类中的 slice() 方法创建一个新的 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);       ... 阅读更多

Java 中 FloatBuffer 的 hasArray() 方法

karthikeya Boyini
更新于 2019年7月30日 22:30:25

77 次浏览

可以使用 java.nio.FloatBuffer 类中的 hasArray() 方法检查缓冲区是否具有可访问的浮点数组的备份。如果缓冲区具有可访问的浮点数组的备份,则此方法返回 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年7月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年7月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);   ... 阅读更多

广告