Java Short 类的 CompareUnsigned() 方法用于对两个 Short 值进行数值比较,并将每个 Short 值视为无符号。这个方法是从 jdk 1.9 开始添加的。
用法
public static int compareUnsigned(short x,short y)
参数
它需要 Short 类型参数。
X:要比较的第一个 Short 值
Y:要比较的第二个 Short 值
返回值
- 如果 Short x 的无符号值等于 Short y 的值,则返回 0。
- 如果 Short x 的无符号值小于 Short y 的值,则返回小于 0。
- 如果 Short x 的无符号值大于 Short y 的值,则返回大于 0。
例子1
如果 Short x 的无符号值等于 Short y 的值。
public class ShortCompareUnsignedExample1 {
public static void main(String[] args) { //both value is same
Short s1 = 60;
Short s2 = 60; // Implementing compareUnsigned() method
int result=Short.compareUnsigned( s1, s2);
System.out.println(" when s1= "+s1+" and s2= "+s2+" is Same then result:"+result);
}
}
输出:
when s1= 60 and s2= 60 is Same then result:0
例子2
如果 Short x 的无符号值小于 Short y 的值。
public class ShortCompareUnsignedExample2 {
public static void main(String[] args) { //both value is not same
Short s1 = 70; Short s2 = 90; // Implementing compareUnsigned() method
int result=Short.compareUnsigned( s1, s2);
System.out.println(" when s1= "+s1+" is less than s2= "+s2+" , then result:"+result);
}
}
输出:
when s1= 70 is less than s2= 90 , then result:-20
例子3
如果 Short x 的无符号值大于 Short y 的值。
public class ShortCompareUnsignedExample3 {
public static void main(String[] args) {
//both value is not same Short s1 = 70;
Short s2 = 60; // Implementing compareUnsigned() method
int result=Short.compareUnsigned( s1, s2);
System.out.println(" when s1= "+s1+" is greater than s2= "+s2+" , then result:"+result);
}
}
输出:
when s1=70 is greater than s2=60 , then result:10
相关用法
- Java Short compare()用法及代码示例
- Java Short compareTo()用法及代码示例
- Java Short hashCode()用法及代码示例
- Java Short shortValue()用法及代码示例
- Java Short equals()用法及代码示例
- Java Short parseShort()用法及代码示例
- Java Short decode()用法及代码示例
- Java Short valueOf()用法及代码示例
- Java Short longValue()用法及代码示例
- Java Short doubleValue()用法及代码示例
- Java Short toString()用法及代码示例
- Java Short byteValue()用法及代码示例
- Java Short reverseBytes()用法及代码示例
- Java Short floatValue()用法及代码示例
- Java Short intValue()用法及代码示例
- Java ShortBuffer rewind()用法及代码示例
- Java Guava Shorts.min()用法及代码示例
- Java Guava Shorts.max()用法及代码示例
- Java ShortBuffer hasArray()用法及代码示例
- Java ShortBuffer allocate()用法及代码示例
注:本文由纯净天空筛选整理自 Java Short compareUnsigned() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。