更新時間:2022-04-27 11:10:08 來源:動力節點 瀏覽2041次
在本教程中,動力節點小編將分享如何比較java中的字符。字符可以是 char 原始數據類型或字符包裝類。讓我們深入探討該主題:
(1)使用 <、>、== 運算符
基于 Unicode 表,char 原始數據類型也有相關的整數值。使用 ==、<、> 運算符,您應該能夠像比較兩個整數一樣比較兩個字符。
注意: 使用 < 、 > 或 == 運算符比較 char 原始值會返回一個布爾值。
例子:
公共 類 JavaHungry {
public static void main ( String args []) {
char ch1 = 'A' ;
char ch2 = 'B' ;
字符ch3 = 'A' ;
系統。出來。println ( ch1 == ch2 );
系統。出來。println ( ch1 < ch2 );
系統。出來。println ( ch3 == ch1 );
}
}
輸出:
假
真
真
(2)使用 Character.compare(char x, char y)
我們可以使用 Character 類的 compare(char x, char y) 方法對 char 值進行數值比較。
注意: 使用 Character.compare(char x, char y) 方法比較 char 原始值會返回一個整數值。
根據Java 文檔,
Character 類的 compare(char a, char b) 方法返回以下值:
0,如果 (a == b)
值小于 0,如果 a < b
值大于 0,如果 a > b
例子:
公共 類 JavaHungry {
public static void main ( String args []) {
char ch1 = 'X' ;
char ch2 = 'Y' ;
char ch3 = 'X' ;
系統。出來。println (字符。比較( ch1 , ch2 ));
系統。出來。println (字符.比較(通道 2 ,通道 3 ));
系統。出來。println (字符。比較( ch1 , ch3 ));
}
}
輸出:
-1
1
0
您可以比較 Character 類對象:
1. 使用 Character.compare(char x, char y)
使用 Character 類構造函數,我們可以將 char 原始值轉換為 Character 對象。
公共 類 JavaHungry {
public static void main ( String args []) {
Character ch1 = new Character ( 'X' );
字符 ch2 = 新字符( 'Y' );
字符 ch3 = 新字符( 'X' );
系統。出來。println (字符。比較( ch2 , ch3 ));
系統。出來。println (字符。比較( ch1 , ch3 ));
系統。出來。println (字符。比較( ch1 , ch2 ));
}
}
輸出:
1
0
-1
(2)使用equals()方法
使用 equals() 方法我們也可以比較 Character 類對象。
注意:使用 equals() 方法比較 Character 類對象會返回一個布爾值。
公共 類 JavaHungry {
public static void main ( String args []) {
Character ch1 = new Character ( 'X' );
字符 ch2 = 新字符( 'Y' );
字符 ch3 = 新字符( 'X' );
系統。出來。println ( ch1 .等于( ch2 ));
系統。出來。println ( ch2 .等于( ch3 ));
系統。出來。println ( ch1 .等于( ch3 ));
}
}
輸出:
false
false
true
以上就是關于“Java字符比較的方法”介紹,大家如果想了解更多相關知識,不妨來關注一下動力節點的Java教程,里面的課程內容細致全面,通俗易懂,適合小白學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習