標籤:除了 cep 參數 擷取 mem 用途 lis current number
一、封裝類列表
| 基礎資料型別 (Elementary Data Type) |
封裝類 |
| byte |
Byte |
| short |
Short |
| int |
Integer |
| boolean |
Boolean |
| char |
Character |
| long |
Long |
| float |
Float |
| double |
Double |
1) 在這八個類名中,除了Integer和Character類以後,其它六個類的類名和基礎資料型別 (Elementary Data Type)一致,只是類名的第一個字母大寫即可。
2)對於封裝類說,這些類的用途主要包含兩種:
a、作為和基礎資料型別 (Elementary Data Type)對應的類類型存在,方便涉及到對象的操作。
b、包含每種基礎資料型別 (Elementary Data Type)的相關屬性如最大值、最小值等,以及相關的操作方法。
3) 由於八個封裝類的使用比較類似,下面以最常用的Integer類為例子介紹封裝類的實際使用。
1、實現int和Integer類之間的轉換:
int n = 10;
Integer a = new Integer(n); //int轉Integer (裝箱)
Integer b = Integer.valueOf(n); //int轉Integer (裝箱)
int k = a.intValue(); //Integer轉int (拆箱)
2、Integer內部常用方法
int n = Integer.parseInt("123"); //字串轉成int,如果參數不是數字字串,就會出現異常NumberFormatException。
int k = Integer.parseInt("123",16); //參數可以是兩個,後面的代表是你要轉換成的進位。
String s = Integer.toString(123); //將數字123轉成字串"123"。
String s1 = Integer.toString(123,16); //將數字123轉成字串,以16進位的形式。
二、日期類型
Date:java.util包下的類型
擷取當前系統時間:
1)Date now = new Date();//擷取的是日期格式的當前系統時間。
方法:
getTime(); //擷取毫秒數,long類型
setTime(long time);
2)System.currentTimeMillis(); //擷取的是距1970年1月1日時間點的毫秒數
三、日期格式化類型
SimpleDateFormat:java.text包下的類型
定義格式:
1):可以格式化日期,將日期變成字串
format(Date date) //返回的字串類型
eg:
Date date = new Date();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-mm-dd");
String s = simpleDateFormat(date);
2):可以將字串轉成成日期
parse(String date) //返回的Date類型
Date date = simpleDateFormat.parse("1999-1-1");
Java封裝類及其他類