Java 中的 FloatBuffer equals() 方法及示例2025年1月6日 | 3 分钟阅读 java.nio.FloatBuffer 类包含 equals() 函数。要确定提供的缓冲区是否等于另一个对象,请使用 FloatBuffer 类。 当且仅当两个浮点缓冲区等效时,则
当 (a == b) || (Float.isNaN(a) && Float.isNaN(b)) 时,此方法将两个浮点元素 a 和 b 视为等效。与 Float.equals(Object) 不同,-0.0 和 +0.0 被视为相等。没有其他类型的对象等效于浮点缓冲区。 语法 参数:要与此缓冲区进行比较的对象称为 obj,并作为参数传递给此方法。 返回值:仅当给定对象等于此缓冲区时,该方法才返回 true。 示例 1Java 代码展示了如何创建和比较两个 FloatBuffer 实例,每个实例的容量为十二。特定浮点值被放置在两个具有相同大小分配的缓冲区的预定位置。添加值,然后将缓冲区恢复到其初始位置。打印完两个缓冲区的内容后,使用 equals 方法比较它们是否相等。如果内容相同,则打印“两者相等”的消息;否则,打印“两者不相等”。 实施文件名: FloatBufferEqualsExample1.java 输出 The FloatBuffer 1 is: [4.65, 0.0, 0.0, 7.84, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] The FloatBuffer 2 is: [4.65, 0.0, 0.0, 7.84, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] Both are Equal 示例 2Java 代码创建并比较了两个容量不同(12 和 10)的 FloatBuffer 对象。分配了两个缓冲区的尺寸,并在特定点添加了特定的浮点值。添加值后,将缓冲区倒回以将位置重置为零。打印两个缓冲区的所有内容,并使用 equals 方法比较它们是否相等。由于缓冲区因容量不同而不被视为相等,因此程序会打印“两者不相等”。 实施文件名: FloatBufferEqualsExample2.java 输出 The FloatBuffer 1 is: [4.65, 0.0, 0.0, 7.84, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] The FloatBuffer 2 is: [4.65, 0.0, 0.0, 7.84, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] Both are not Equal |
在本教程中,我们将讨论如何在 Java 中计算最大和,使得没有两个元素是相邻的。输入是一个填充了正数的数组 (inptArr[])。示例 1:输入 int inptArr[] = {15, 15, 110, 1100, 110, 15, 7, 80} 输出 1210 解释:...
阅读 8 分钟
? 通过使用字符串字面量。示例:文件:StringPerformance.java public class StringPerformance { public static void main(String[] args) { long startTime = System.currentTimeMillis(); for (int i = 0; i < 100000; i++) { String str1 = "India"; String str2= "India"; } long endTime = System.currentTimeMillis(); System.out.println("创建字面量 String 所花费的时间:" + (endTime - startTime)...
阅读1分钟
Java 是一种多功能编程语言,提供了广泛的类和数据结构来促进高效编码。BitSet 就是其中一个类,它允许以比单个布尔值更高的级别来操作位。在本节中,我们将深入探讨 BitSet...
阅读 4 分钟
Java 不提供直接获取数组输入的方法。但是,我们可以使用 Scanner 类的函数来获取数组输入。要输入一个数组,我们必须询问用户数组的长度。之后,我们...
阅读 4 分钟
? 微服务架构近年来获得了极大的普及,提供了一种可扩展且灵活的构建和部署应用程序的方法。基于微服务的系统的一个关键方面是各个服务如何无缝地相互通信。在本节中,我们将深入探讨...
阅读 2 分钟
在编程的世界里,语言来了又去,但有些却一直经久不衰。Java 无疑是其中之一,但现在是时候看看它更年轻、更通用的姊妹篇了:Kotlin。Kotlin 由 JetBrains 于 2011 年推出,已稳步发展...
阅读 10 分钟
Java 中的抽象与封装 Java 是一种面向对象的编程语言,它遵循 OOPs 概念。OOPs 概念包括类、对象、多态、继承。OOPs 还有其他两个特性,即抽象和封装。它们看起来非常相似,但在概念和实现上完全不同。主要的...
阅读 3 分钟
在编程和计算机科学中,有序对的概念作为基本构建块脱颖而出。有序对,也称为元组,是两个元素组成的对,其中元素的出现顺序很重要。这个简单但...
阅读 4 分钟
BiConsumer 接口接受两个输入参数,不返回任何结果。它是 Consumer 接口的二元特化。它提供一个函数式方法 accept(Object, Object) 来执行自定义操作。方法 方法说明 void accept(T t, U u) 它对给定的参数执行此操作。 default BiConsumer<T,U> andThen(BiConsumer<?...
阅读1分钟
给出三个数字。第一个数字是等比数列的第一项。第二个数字是等比数列的公比,第三个数字是要计算的第 n 项。示例 1:输入 int a1 = 5, // 第一项 int...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India