Java常用类之【八种基本数据类型】
一、裝箱和拆箱
裝箱:將基本數據類型包裝為對應的包裝類對象
拆箱:將包裝類對象轉換成對應的基本數據類型
JDK5.0中為基本數據類型提供了自動裝箱(boxing)、拆箱(unboxing)功能
二、八種基本數據類型包裝類
2.1包裝類關系圖
注意:
1、int類型對應的包裝類是Integer
2、char類型對應的包裝類是Character
三、Number類下子類方法介紹
數字類的用法都差不多,這里以Integer類作為代表說明:
3.1構造方法
>方式一:Integer integer = new Integer(str);//str為字符串 >方式二:Integer integer = Integer.valueOf(str); //str為字符串3.2基本方法
【Ingeter轉換成String】
String str2 = integer.toString();
【把Integer轉換成int】
int i = integer.intValue();
【String轉換成int】
int a= Integer.parseInt(str);
【把int轉換成String】
String str3 = String.valueOf(a); // 方式一
String str4 =a + “”; // 方式二
【進制轉換】
轉為二進制—->Integer.toBinaryString(5)
轉為八進制—->Integer.toOctalString(12)
轉為十六制—->Integer.toHexString(12)
【類型的取值范圍】
int最大值:Integer.MAX_VALUE
int最小值:Integer.MIN_VALUE
其他:byte/short/long/float/double類型的包裝法與int類似
四、Character類
基本方法
【判斷—數字+字符】
char c1 = ‘9’;
System.out.println(Character.isDigit(c1));// true判斷c1是否是數字
System.out.println(Character.isLetter(c1));//false 判斷是否是字符(包括中文字符)
【判斷大小寫】
char c3 = ‘A’;
System.out.println(Character.isLowerCase(c3));// false 判斷是否是小寫,對非英文字母的字符都是false
System.out.println(Character.isUpperCase(c3));// true 是否是大寫,對非英文字母的字符都是false
【大小寫轉換】
System.out.println(Character.toLowerCase(c3));//a 不會改變c3的值
System.out.println(Character.toUpperCase(c3));//A
【字符char與字符串String類型數據間的轉換】
Character.toString(char argo);//將字符轉為字符串
string.toCharArray();//將字符串轉為字符數組
總結
以上是生活随笔為你收集整理的Java常用类之【八种基本数据类型】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 打印杨辉三角--for循环
- 下一篇: Java常用类之【字符串相关类型】