您的位置:首页 > 编程语言 > Java开发

Java包装类 & Java7的 compare()方法

2016-03-07 10:33 447 查看

Java包装类

java是面向对象的编程语言,它包含了8种基本数据类型,但是这8种基本数据类型不支持面向对象的编程机制

因此,为了是这8种基本数据类型能够被当成Object类型变量使用,java提供了“包装类”的概念

基本数据类型与包装类的对应关系

基本数据类型包装类            
byteByte
shortShort
intInteger
longLong
charCharacter
floatFloat
doubleDouble
booleanBoolean

compare()方法

Java7为所有包装类提供了一个静态的compare(val 1,val 2)

通过compare()方法可以用来比较两个基本类型值的大小

同时也可以用来比较两个Boolean类型值

compare()方法  输出结果  大于=1;等于=0;小于=-1; 

例如

public class Test
{
public static void main(String[] args)
{
//比较2个int类型的数值大小
System.out.println(Integer.compare(1,2));
//比较两个boolean类型数值的大小
//比较true & false大小

System.out.println(Boolean.compare(false,false));
System.out.println(Boolean.compare(true,false));
System.out.println(Boolean.compare(false,true));
//得出结果true>false
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java java包装类