「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