常用類_包裝類
包裝類
基本熟路型別 byte short int long float double char boolean
包裝類 Byte Short Integer Long Float Double Character Boolean
Integer 類
Integer 和 int 的區別:int是基本資料型別 預設值是0;Integer是應用資料型別,預設值是null。
public final class Integer extends Number(JS只有number型)
Integer(int value)
構造一個新分配的 Integer 物件,它表示指定的 int 值。
Integer(String s)
構造一個新分配的 Integer 物件,它表示 String 引數所指示的 int 值。
NumberFormatException,必須是數字。
Integer in = new Integer(10);
in++;
//這裡是可以進行自增的
public static int parseInt(String s)
throws NumberFormatException將字串引數作為有符號的十進位制整數進行解析**(這個是重點)**
valueOf
public static Integer valueOf(int i)返回一個表示指定的 int 值的 Integer 例項。
intValue
public int intValue()以 int 型別返回該 Integer 的值。
拆箱和裝箱 (1.5版本開始自動完成)
裝箱:將基本資料型別轉換成包裝型別
Integer in = Integer.valueOf(num);
拆箱:將包裝型別轉換成基本資料型別
int a = in.intValue(Integer 類);//in 是上面的in
toLowerCase
public static char toLowerCase(char ch)使用取自 UnicodeData 檔案的大小寫對映資訊將字元引數轉換為小寫。
isUpperCase
public static boolean isUpperCase(char ch)確定指定字元是否為大寫字母。
isDigit(char ch)
確定指定字元是否為數字。
toLowerCase(char ch)
使用取自 UnicodeData 檔案的大小寫對映資訊將字元引數轉換為小寫。
toUpperCase(char ch)
使用取自 UnicodeData 檔案的大小寫對映資訊將字元引數轉換為大寫。
* Integer 轉 int
-
int 轉integer
-
String 轉integer
-
integer 轉 String
-
int轉String
-
String 轉 int
- Character
-
public Character(char value)構造一個新分配的 Character 物件,用以表示指定的 char 值。
- 方法
-
public static boolean isUpperCase(char ch) 判斷字元是否是大寫
-
public static boolean isLowerCase(char ch) 判斷字元是否是小寫
-
public static boolean isDigit(char ch) 判斷是否是數字
-
toLowerCase('H')將大寫的字元轉成小寫
-
toUpperCase('h')將小寫的字元轉成大寫
- 在控制檯錄入一個字串 判斷該字串中
-
存在幾個大寫字元 upper
-
存在幾個小寫字元 lower
-
存在幾個數字 digit
-
得到一個字串
-
轉換成字元陣列
-
遍歷陣列 操作每一個字元
-
如果是大寫 則 upper++
-
如果是小寫 則 lower++
-
如果是數字 則 digit++
- 附加題
-
將所有大寫的轉成小寫
-
將所有小寫的都轉成大寫
-
直接修改字元陣列中的元素
-
修改完後將字元陣列轉換成字串
- 附加題
-
驗證一個字串是否只有英文字元和數字組成
日期類
類Date 精確到毫秒,特定瞬間,時間戳
構造
**public Date()**分配 Date 物件並初始化此物件,以表示分配它的時間(精確到毫秒)。
**public Date(long date)**分配 Date 物件並初始化此物件,以表示自從標準基準時間(稱為“曆元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以來的指定毫秒數。
DateFormat
日期顯示格式的更改
public abstract class DateFormat extends Format
SimpleDateFormat 簡單的日期格式工廠
public class SimpleDateFormat extends DateFormat
允許格式化(日期->文字),解析(文字->日期)
構造方法
public SimpleDateFormat()
public SimpleDateFormat(String pattern)
用給定的模式和預設的語言環境和日期格式符號構造SDF,pattern描述日期和時間格式的模式
功能方法
public final String format(Object obj) 根據給定的模式 將日期轉換成字串
-
public Date parse(String text) 將一個日期字串 根據給定的模式 轉換成日期物件
日曆
-
Calendar
-
public static Calendar getInstance()使用預設時區和語言環境獲得一個日曆
-
get() 根據給定的欄位 來進行獲取對應的資料
-
add(int field, int amount) 根據日曆的規則,為給定的日曆欄位新增或減去指定的時間量
-
field - 日曆欄位。
-
amount - 為欄位新增的日期或時間量。
-
public final void set(int year, int month, int date)設定日曆欄位 YEAR、MONTH 和 DAY_OF_MONTH 的值。