1胎许、 描述
提供以與自然語言無關(guān)的方式來處理文本、日期辜窑、數(shù)字和消息的類和接口钩述。這意味著所編寫的主程序或 applet 是與語言無關(guān)的,并且它可以依靠獨(dú)立的穆碎、動態(tài)鏈接的本地化資源牙勘。這實(shí)現(xiàn)了隨時為新本地化添加本地化的靈活性。這些類能夠格式化日期所禀、數(shù)字和消息方面,分析,搜索和排序字符串色徘,以及迭代字符恭金、單詞、語句和換行符褂策。
2横腿、 三大主要類和接口組
用于迭代文本的類
用于格式化和分析的類
用于整理字符串的類
3、 常用類
java.text.format是一個抽象類耿焊,它實(shí)現(xiàn)了兩個接口Serializable和Cloneable。
格式化日期遍搞、消息和數(shù)字分別提供了三個特殊的 Format 的子類:DateFormat罗侯、MessageFormat 和 NumberFormat。從名字上就可以看出這三個類分別適用于日期格式化尾抑、消息格式化和數(shù)字格式化歇父,其中NumberFormat與DateFormat是兩個抽象類蒂培。
(1)NumberFormat的子類:DecimalFormat再愈、ChoiceFormat……
DecimalFormat類的作用是將數(shù)值型數(shù)據(jù)格式化成我們需要的格式的字符串或?qū)⒆址當(dāng)?shù)據(jù)反格式化為一個Number型對象
ChoiceFormat類可以將數(shù)值型數(shù)據(jù)轉(zhuǎn)化為我們需要顯示的字符串榜苫,或?qū)⒁粋€字符串轉(zhuǎn)換為一個Number型對象,需要注意的是翎冲,該類對數(shù)據(jù)的轉(zhuǎn)換并不是精確匹配垂睬。
(2)DateFormat的子類:SimpleDateFormat日期/時間格式化子類,允許進(jìn)行格式化(也就是日期 -> 文本)抗悍、解析(文本-> 日期)和標(biāo)準(zhǔn)化驹饺。