「java」compareToメソットでCharacter値を比較するサンプル

説明
java.lang.Character.compareTo(Character anotherCharacter)
パラメータ:anotherCharacter –
比較対象のCharacter。
戻り値:引数CharacterがこのCharacterと等しい場合は値0、
このCharacterがCharacter引数より小さい数値の場合は0より小さい値、
このCharacterがCharacter引数より大きい数値の場合は0より大きい値(符号なしの比較)。
Javaコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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);
}
}
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); } }
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