Java Byte 類的 compareUnsigned() 方法通過將值視為無符號來對兩個字節對象進行數字比較。
用法:
public static int compareUnsigned(byte x , byte y)
參數:
參數 'x' 和 'y' 表示要比較的第一個和第二個字節值。
返回值
此方法返回一個整數值。
- 如果兩個參數相等(x==y),則返回零。
- 如果 x 大於 y 作為無符號值(x>y),則它返回大於零的值。
- 如果 x 小於 y,則它返回小於零的值作為無符號值 (x<y)。
例子1
public class JavaByteCompareUnsignedExample1 {
public static void main(String[] args) {
byte b1=-9;
byte b2=-10;
int val=Byte.compareUnsigned(b1, b2);
System.out.println("compareUnsigned method will return "+val);
}
}
輸出:
compareUnsigned method will return 1
例子2
public class JavaByteCompareUnsignedExample2 {
public static void main(String[] args) {
byte b1=-9;
byte b2=-10;
int val=Byte.compareUnsigned(b1, b2);
if(val==0) {
System.out.println(b1+" and "+b2+" are equal");
}
else if(val>0) {
System.out.println(b1+" is greater than "+b2);
}
else {
System.out.println(b2+" is greater than "+b1);
}
}
}
輸出:
-9 is greater than -10
相關用法
- Java Byte compareTo()用法及代碼示例
- Java Byte compare()用法及代碼示例
- Java Byte valueOf()用法及代碼示例
- Java Byte floatValue()用法及代碼示例
- Java Byte hashCode()用法及代碼示例
- Java Byte toString()用法及代碼示例
- Java Byte decode()用法及代碼示例
- Java Byte longValue()用法及代碼示例
- Java Byte equals()用法及代碼示例
- Java Byte byteValue()用法及代碼示例
- Java Byte intValue()用法及代碼示例
- Java Byte shortValue()用法及代碼示例
- Java Byte toUnsignedInt()用法及代碼示例
- Java Byte doubleValue()用法及代碼示例
- Java Byte parseByte()用法及代碼示例
- Java Byte toUnsignedLong()用法及代碼示例
- Java ByteArrayInputStream markSupported()用法及代碼示例
- Java ByteBuffer isDirect()用法及代碼示例
- Java ByteBuffer compareTo()用法及代碼示例
- Java ByteBuffer wrap()用法及代碼示例
注:本文由純淨天空篩選整理自 Java Byte compareUnsigned() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。