[Java]Byteクラスのequals、compareTo比較サンプル

2021年8月27日

書式
1.public int compareTo(Byte anotherByte)
2つのByteオブジェクトを数値的に比較します。
2.public boolean equals(Object obj)
このオブジェクトを指定されたオブジェクトと比較します。
使用例

package com.arkgame.study;

public class ByteComDemo {

      public static void main(String[] args) {

            Byte btA = Byte.valueOf((byte) 8);
            Byte btB = Byte.valueOf((byte) 6);
            Byte btC = Byte.valueOf((byte) 8);

            // compareTo Byteオブジェクトを数値的に比較
            int res = btA.compareTo(btB);
            int res2 = btA.compareTo(btC);
            System.out.println("結果1: " + res);
            System.out.println("結果2: " + res2);

            // equals オブジェクトと比較
            if (btA.equals(btB)) {
                  System.out.println("AとBの値が等しい");
            } else if (btA.equals(btC)) {
                  System.out.println("AとCの値が等しい");
            }

      }

}

実行結果
結果1: 2
結果2: 0
AとCの値が等しい

Java

Posted by arkgame