- Java.lang 包类
- Java.lang - 首页
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang 包附加内容
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包有用资源
- Java.lang - 有用资源
- Java.lang - 讨论
Java - Short equals() 方法
Java Short equals() 方法用于比较两个给定值的相等性。此方法返回一个布尔值。
在数学中,等式是一种关系,它声明两个量具有相同的值,或者两个数学表达式反映相同的数学对象。x 和 y 之间的等式表示为 x=y。
语法
以下是Java Short equals() 方法的语法:
public boolean equals(Object obj)
参数
obj − 这是要比较的对象。
返回值
如果对象相同,则此方法返回 true,否则返回 false。
比较具有相同 short 值的 Short 对象的相等性示例
如果我们通过此方法将两个彼此相似的对象作为参数传递,则它将返回 true。
以下示例演示了使用 Java Short equals() 方法将此对象与指定对象进行比较。创建了两个 Short 对象“obj1”和“obj2”。然后将值分配给这些对象,这些值彼此相等。此后,使用 equals() 方法检查值的相等性:
package com.tutorialspoint; public class ShortDemo { public static void main(String[] args) { // compares this object against the specified object Short obj1 = new Short("2"); Short obj2 = new Short("02"); System.out.print(obj1 + " = " + obj2); System.out.println(" ? " + obj1.equals(obj2)); } }
输出
让我们编译并运行上述程序,这将产生以下结果:
2 = 2 ? true
比较具有不同 short 值的 Short 对象的相等性示例
当我们通过此方法将两个具有不同值的作为参数传递时,将返回 false。
在下面的示例中,创建了两个 Short 对象“obj1”和“obj2”。然后将两个不同的值分配给这些对象以检查它们的相等性:
package com.tutorialspoint; public class ShortDemo { public static void main(String[] args) { // compares this object against the specified object Short obj1 = new Short("87"); Short obj2 = new Short("45"); System.out.print(obj1 + " = " + obj2); System.out.println(" ? " + obj1.equals(obj2)); } }
输出
以下是上述代码的输出:
87 = 45 ? false
比较具有 short 值的 Short 对象的相等性示例
以下是一个示例,其中创建了两个 Short 对象,并将值分配给这些对象。然后使用 if-else 语句比较这些值。然后返回相应的结果:
package com.tutorialspoint; public class ShortDemo { public static void main(String[] args) { // same objects Short value1 = new Short("2345"); Short value2 = new Short("2345"); System.out.print("obj1 & obj2: "); if (value1.equals(value2)) System.out.println("The given two objects are same"); else System.out.println("The given two objects are not same"); // different objects value1 = new Short("4567"); value2 = new Short("789"); System.out.print("obj1 & obj2: "); if (value1.equals(value2)) System.out.println("The given two objects are same"); else System.out.println("The given two objects are not same"); } }
输出
执行上述程序后,获得的输出如下:
obj1 & obj2: The given two objects are same obj1 & obj2: The given two objects are not same
比较 Short 对象的相等性示例
以下示例演示了使用 Java Short equals() 方法将此对象与指定对象进行比较。
package com.tutorialspoint; import java.util.Scanner; public class ShortDemo { public static void main(String[] args) { Short obj = new Short("3"); System.err.println( "Question: What is the full form of SIM ?\n 1.Subscriber's Identity Machine \b 2.Self Identity Machine \b 3.Subscriber's Identity Module"); Scanner scanner = new Scanner(System.in); Short b = 3; if (b.equals(obj)) { System.out.println("Hurray! You got the correct answer!"); } else { System.out.println("opps! Your answer is incorrect!"); } b = 2; if (b.equals(obj)) { System.out.println("Hurray! You got the correct answer!"); } else { System.out.println("opps! Your answer is incorrect!"); } } }
输出
执行上述代码时,我们将获得以下输出:
Question: What is the full form of SIM ? 1.Subscriber's Identity Machine 2.Self Identity Machine 3.Subscriber's Identity Module Hurray! You got the correct answer! opps! Your answer is incorrect!
java_lang_short.htm
广告