Java基礎-包裝類

為了讓基本類型的數據進行更多的操作,java就為每種基本類型提供了對應的包裝類類型

byte ? ? ? ?--------------------------- ? Byte

short ? ? ? --------------------------- ? Short

int ? ? ? ? ? --------------------------- ? Integer

long ? ? ? ?--------------------------- ? Long

float ? ? ? ?--------------------------- ? Float

double ? ?--------------------------- ? Double

char ? ? ? ?--------------------------- ? Character

boolean ?--------------------------- ? Boolean

Integer

構造方法:

public Integer(int value);

public Integer(String s);s必須是數字的

成員方法:

public static String toBinarySting(int a);把a轉成二進制字符串.

public static String toOctalString(int a);把a轉成8進制字符串.

public static String toHexString(int a);把a轉成16進制字符串.

public static String toString(int i,int radix);把i轉成radix進制的字符串.

public static Int parseString(String str,int radix);把Str轉成對應進制的數字.

Integer.MAX_VALUE int的最大值.

Integer.MIN_VALUE int的最小值

int類型和String類型的相互轉換

int -------> String

Sring.valueOf(int a);

String ---------->Int

Integer.parseInt(String str);

JDK5新特性:

自動裝箱:

把基本類型轉換為包裝類型.

自動拆箱:

把包裝類型轉換為基本類型.

注意一個問題:

在使用:Integer x = null;代碼會出現NullPointerException.

? ? ? ? ? ? 建議先判斷x是否==null;

Character判斷字符串的類別(大小寫,數字,等等),并將字符各種轉換:

構造方法:

public Character(char value);

常見方法:

public static boolean isUpperCase(char ch);

public static boolean isLowerCase(char ch);

public static boolean isDigit(char ch);判斷是否是數字.

public static char toUpperCase(char ch);

public static char toLowerCase(char ch);

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • [TOC] StringBuffer類 StringBuffer類概述及其構造方法 StringBuffer類概述...
    lutianfei閱讀 490評論 0 1
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,933評論 18 139
  • Java經典問題算法大全 /*【程序1】 題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子...
    趙宇_阿特奇閱讀 1,909評論 0 2
  • 一、 1、請用Java寫一個冒泡排序方法 【參考答案】 public static void Bubble(int...
    獨云閱讀 1,412評論 0 6