1. 程式人生 > >Java包裝類 & Java7的 compare()方法

Java包裝類 & Java7的 compare()方法

Java包裝類

java是面向物件的程式語言,它包含了8種基本資料型別,但是這8種基本資料型別不支援面向物件的程式設計機制

因此,為了是這8種基本資料型別能夠被當成Object型別變數使用,java提供了“包裝類”的概念

基本資料型別與包裝類的對應關係

基本資料型別 包裝類            
byte Byte
short Short
int Integer
long Long
char Character
float Float
double Double
boolean Boolean




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
	}
}