「java」compareToメソットでCharacter値を比較するサンプル
説明
java.lang.Character.compareTo(Character anotherCharacter)
パラメータ:anotherCharacter –
比較対象のCharacter。
戻り値:引数CharacterがこのCharacterと等しい場合は値0、
このCharacterがCharacter引数より小さい数値の場合は0より小さい値、
このCharacterがCharacter引数より大きい数値の場合は0より大きい値(符号なしの比較)。
Javaコード
package sample; public class CharacterComparDemo { @SuppressWarnings("unused") public static void main(String[] args) { //char型を生成 Character chA = new Character('x'); Character chB = new Character('y'); Character chC = new Character('y'); //値比較 int resultA = chA.compareTo(chB); int resultB = chB.compareTo(chA); int resultC = chB.compareTo(chC); System.out.println("chAとchBの比較結果: " + resultA); System.out.println("chBとchAの比較結果: " + resultB); System.out.println("chBとchCの比較結果: " + resultC); } }
結果
chAとchBの比較結果: -1
chBとchAの比較結果: 1
chBとchCの比較結果: 0