裝箱:將基本資料型別包裝為對應的包裝類物件拆箱:將包裝類物件轉換成對應的基本資料型別
jdk5.0中為基本資料型別提供了自動裝箱(boxing)、拆箱(unboxing)功能
注意:1、int型別對應的包裝類是integer
2、char型別對應的包裝類是character
數字類的用法都差不多,這裡以integer類作為代表說明:
>方式一:integer integer = new integer(str);//str為字串
>方式二:integer integer = integer.valueof(str); //str為字串
【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其他:byte/short/long/float/double型別的包裝法與int類似int最小值:integer.min_value
基本方法
【判斷—數字+字元】【判斷大小寫】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的值【字元char與字串string型別資料間的轉換】system.out.println(character.touppercase(c3));//a
character.tostring(char argo);//將字元轉為字串string.tochararray();//將字串轉為字元陣列
Java四類八種基本資料型別
四類八種基本資料型別 整型 byte,1個位元組 short,2個位元組 int,4個位元組 long,8個位元組 浮點型 float,4個位元組 double,8個位元組 字元型 char,2個位元組 布林型別 boolean,八分之乙個位元組 乙個英文本母或乙個阿拉伯數字就是乙個字元,占用乙個位...
java基本資料結構之List常用實現類總結
1.list list是乙個有序的集合介面。可以通過乙個位置索引進行新增 刪除 查詢元素。它允許重複的元素。2.abstractlist list介面的抽象實現類,它提供了 list 介面的一些基本實現。3.arraylist 最常用的list介面實現類,底層使用可變長度的動態陣列實現。arrayl...
JAVA八種基本資料型別
一 字串與字元陣列 字串是類,字元陣列是陣列,字元陣列是char型別的,字串是string型別的。hello equals hello 返回true 乙個字串確實可以呼叫string類中的方法,也就證明了乙個字串就是乙個string類的匿名物件。字串屬於引用型別,整型 浮點型 字元型屬於基本型別。基...