- 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
廣告