這兩個類是Java中常用類 ,是操作比較頻繁的!
1.字符串類:
字符串:比如登錄名,密碼,字符串是常量,值在創(chuàng)建后不能更改。字符緩沖區(qū)支持可變字符串,因?yàn)镾tring對象是不可變的,所以可以共享。
字符串的聲明2種方式
1.String 變量名=“值”;
2.String 變量名=new String("值");??//String 是一個類
注意事項(xiàng):因?yàn)镾tring類是final類 所以是賦予的值是不可變得。
string類的常用方法:



String 池
String str="zhi"的效率要高于String str =newString("zhi")
因?yàn)楹笳咝枰_辟一個單元作為內(nèi)存,有重復(fù)的字符串時(shí),前者可以節(jié)省空間;
注意事項(xiàng):判斷字符串類容相等用equals()方法,不用==。判斷字符串對象相等? 用==

字符串轉(zhuǎn)化成數(shù)組

StringBuffer/StringBuilder類的使用
出現(xiàn)意義:解決不能修改值【或者說修改string值后帶來的不利影響】
優(yōu)點(diǎn) :很容易修字符串內(nèi)容,保證對象不會改變。
String的類大部分方法在SB類中也是可以使用的,SB是線程安全的。但是final 類 【帶final關(guān)鍵字的類】所以是不可繼承的類


注意事項(xiàng):SB類的效率遠(yuǎn)比String的效率要高
正則表達(dá)式:


2.Data類:

一定要注意哦:
1、 調(diào)用 SimpleDateFormat 對象的 parse() 方法時(shí)可能會出現(xiàn)轉(zhuǎn)換異常,即 ParseException ,因此需要進(jìn)行異常處理
2、 使用 Date 類時(shí)需要導(dǎo)入 java.util 包,使用 SimpleDateFormat 時(shí)需要導(dǎo)入 java.text 包
