Java包裝類 & Java7的 compare()方法
阿新 • • 發佈:2019-01-23
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 } }