Java.lang.Byte 类

java.lang.Byte.compare() 方法用于对两个字节值进行数值比较。返回的值与 Byte.valueOf(x).compareTo(Byte.valueOf(y)) 返回的值相同。

语法

public static int compare(byte x,
                          byte y) 

参数

x指定要比较的第一个字节。
y指定要比较的第二个字节。

返回值

如果满足x == y则返回值 0 ;

如果满足x<y则返回小于0的值;

如果满足x>y则返回大于0的值。

异常

无。

示例:

在下面的示例中, java.lang.Byte.compare() 方法用于比较给定的字节值。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    
    //创建字节值
    byte val1 = 5;
    byte val2 = 5;
    byte val3 = -5;

    //比较字节值
    System.out.println("comparing val1 and val2: " + Byte.compare(val1, val2)); 
    System.out.println("comparing val1 and val3: " + Byte.compare(val1, val3)); 
    System.out.println("comparing val3 and val1: " + Byte.compare(val3, val1));    
  }
} 

上述代码的输出将是:

comparing val1 and val2: 0
comparing val1 and val3: 10
comparing val3 and val1: -10