基本類型與包裝類
阿新 • • 發佈:2018-10-28
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、基本數據類行與其對應的包裝類型的相互轉換
基本類型與包裝類