- 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 - Character equals() 方法
Java 的Character equals()方法用于比较两个Character对象。
equals() 方法接受一个 Character 对象作为参数,将其与调用该方法的另一个 Character 对象进行比较,然后根据它们的相等性返回布尔值。
当且仅当参数不为 null 且是一个持有与this对象相同 char 值的 Character 对象时,结果为true。
语法
以下是 Java Character equals() 方法的语法
public boolean equals(Object obj)
参数
obj − 要比较的对象
返回值
如果对象相同,则此方法返回 true,否则返回 false。
比较两个不同 Character 对象是否相等示例
以下示例演示了在区分大小写的场景中 Java Character equals() 方法的用法。我们创建了两个 Character 变量并用两个 Character 对象初始化,然后使用 equals() 方法比较这两个对象并打印结果。
package com.tutorialspoint; public class CharacterDemo { public static void main(String[] args) { // create 2 Character objects c1, c2 Character c1, c2; // create a boolean primitive res boolean res; // assign values to c1, c2 c1 = new Character('a'); c2 = new Character('A'); // assign the result of equals method on c1, c2 to res res = c1.equals(c2); // print res value System.out.println(c1 + " and " + c2 + " are equal is " + res); } }
输出
让我们编译并运行上面的程序,这将产生以下结果:
a and A are equal is false
比较两个相同的 Character 对象是否相等示例
以下示例演示了在区分大小写的场景中 Java Character equals() 方法的用法。我们创建了两个 Character 变量并用两个 Character 对象初始化,然后使用 equals() 方法比较这两个对象并打印结果。
package com.tutorialspoint; public class CharacterDemo { public static void main(String[] args) { Character c1, c2; boolean res; c1 = new Character('3'); c2 = new Character('3'); res = c1.equals(c2); String str = c1+ " and " + c2 + " are equal is " + res; System.out.println( str ); } }
输出
如果我们编译并运行上面的程序,则获得的输出为:
3 and 3 are equal is true
比较两个 Character 对象数组是否相等示例
以下示例演示了在区分大小写的场景中 Java Character equals() 方法的用法。我们创建了两个 Character 变量并用两个 Character 对象初始化,然后使用 equals() 方法比较这两个对象并打印结果。
在另一种情况下,我们还可以使用此方法检查两个 char 数组是否相等。为此,我们使用循环语句遍历数组元素,并分别检查对应的元素是否相同。
package com.tutorialspoint; public class CharacterDemo { public static void main(String[] args) { boolean res; int i; Character c1[] = {'a', 'e', 'i', 'o', 'u'}; Character c2[] ={'a', 'e', 'i', 'b', 'd'}; for(i = 0; i < 5; i++) { res = c1[i].equals(c2[i]); System.out.println(c1[i] + " and " + c2[i] + " are equal is " + res); } } }
输出
编译并运行上述程序后,显示的输出为:
a and a are equal is true e and e are equal is true i and i are equal is true o and b are equal is false u and d are equal is false
java_lang_character.htm
广告