[Java]Byteクラスのequals、compareTo比較サンプル
書式
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の値が等しい