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

2021年8月27日

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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の値が等しい");
}
}
}
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の値が等しい"); } } }
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