1. 程式人生 > >基本類型與包裝類

基本類型與包裝類

nbsp spa static formate 數據類型轉換 包裝 -s 技術分享 相互轉換

1、基本數據類型及其對應的包裝類

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

2、字符串類型轉換成基本類型

  • static byte parseByte(String str):將字符串參數解析為一個有符號的十進制byte
  • static short parseShort(String str):將字符串參數解析為一個有符號的十進制short
  • static int parseInt(String str):將字符串參數解析為一個有符號的十進制int
  • static long parseLong(String str):將字符串解析為一個有符號的十進制long
  • static float parseFloat(String str):將字符串參數解析為float值
  • static double parseDouble(String str):將字符串參數解析為double值
  • static boolean parseBoolean(String str):將字符串參數解析為boolean值

parseXxx(String str)方法中,若str無法轉換為基本類型,則會拋出異常NumberFormatException

技術分享圖片

3、基本數據類型轉換成字符串類型

  方式一:基本數據類型+"",例如12+“”

  方式二:調用String類的valueOf方法,例如String.valueOf(12);

技術分享圖片

  方式三:調用基本數據類型對應的包裝類中的toString方法,例如Integer.toString(12);

技術分享圖片

4、基本數據類行與其對應的包裝類型的相互轉換

技術分享圖片

基本類型與包裝類