「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

Java

Posted by arkgame