freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

javaee基礎(chǔ)教程第6章常用類(lèi)庫(kù)ppt(編輯修改稿)

2025-01-31 09:18 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Java EE基礎(chǔ)教程 2021年 11月 10日星期三 21 字符串轉(zhuǎn)換為數(shù)值型數(shù)據(jù) 與數(shù)值型轉(zhuǎn)換為字符串的方法相對(duì)應(yīng),也有兩種方法可以實(shí)現(xiàn)字符串到數(shù)值型數(shù)據(jù)的轉(zhuǎn)換。 ( 1)使用封裝類(lèi)的 parseXXX()方法,例如: String str1=1234。 String str2=。 int i=(str1)。 double d=(str2)。 float f=(str2)。 通過(guò)使用封裝類(lèi)的 parseInt()、 parseDouble()、 parseFloat()等方法,可以實(shí)現(xiàn)字符串轉(zhuǎn)換為數(shù)值型數(shù)據(jù)的功能。 ( 2)使用 valueOf()方法,例如: String str1=1234。 String str2=。 int i=(str1)。 double d=(str2)。 float f=(str2)。 可見(jiàn),通過(guò)使用封裝類(lèi)的 valueOf()方法也可以實(shí)現(xiàn)字符串到數(shù)值型數(shù)據(jù)的轉(zhuǎn)換。需要注意的是,在進(jìn)行上述轉(zhuǎn)換時(shí),一定要保證待轉(zhuǎn)換參數(shù)的可轉(zhuǎn)換性。比如:試圖將字符串“ ”轉(zhuǎn)換為 int型數(shù)值時(shí),由于“ ”不是整型字符串,所以在轉(zhuǎn)換時(shí)會(huì)出現(xiàn)錯(cuò)誤,拋出異常信息。 Java EE基礎(chǔ)教程 2021年 11月 10日星期三 22 日期型數(shù)據(jù)與字符串之間的轉(zhuǎn)換 在 Java語(yǔ)言中,可以通過(guò)調(diào)用日期型類(lèi)的 toString()方法,實(shí)現(xiàn)將日期型數(shù)據(jù)轉(zhuǎn)換為字符串的功能。通過(guò)前面介紹的Date類(lèi)和 Calendar類(lèi)可以分別顯示日期型數(shù)據(jù)中的各個(gè)組成部分,但是使用前面的方法在進(jìn)行日期和時(shí)間的顯示時(shí),步驟非常繁瑣。另外,在 Java程序中向數(shù)據(jù)庫(kù)插入日期時(shí)間時(shí),對(duì)日期型數(shù)據(jù)的格式有著非常嚴(yán)格的要求。在 Java語(yǔ)言中,專(zhuān)門(mén)提供了 符串與日期型數(shù)據(jù)的相互轉(zhuǎn)換。 SimpleDateFormat類(lèi)是 ,用與語(yǔ)言環(huán)境有關(guān)的方式來(lái)格式化日期和解析日期的具體類(lèi),比如在中文環(huán)境下,采用中文的日期格式。它允許進(jìn)行格式化(日期型字符串)、解析(字符串到日期型)和規(guī)范化。該類(lèi)的常用方法見(jiàn)表 67。 Java EE基礎(chǔ)教程 2021年 11月 10日星期三 23 例 67 SimpleDateFormat類(lèi)的使用 ? import 。 ? import 。 ? import 。 ? import 。 ? public class CalendarExample { ? public static void main(String args[]) throws ParseException{ ? SimpleDateFormat sdf = new SimpleDateFormat(yyyyMMdd)。 ? String s=(new Date())。 //日期轉(zhuǎn)換為字符串 ? ()。 ? Date d=(202134)。 //字符串轉(zhuǎn)換為日期 ? (d)。 ? } ? } Java EE基礎(chǔ)教程 2021年 11月 10日星期三 24 集合類(lèi) 學(xué)習(xí) Java語(yǔ)言,必須學(xué)習(xí)如何使用 Java的集合類(lèi)。 Java的集合類(lèi)是一個(gè)容器,用來(lái)存放 Java類(lèi)的對(duì)象,代表一組對(duì)象的對(duì)象。集合中的這組對(duì)象稱(chēng)為集合的元素。集合中的每一個(gè)元素都是對(duì)象,任何數(shù)據(jù)類(lèi)型的對(duì)象都可以存放在集合中。 集合 API中的接口和類(lèi)主要分布在 ,最基本的接口是 Collection接口,該接口定義的一些常用方法如表 68所示。常用的接口還有 List、 Set和 Map,其中 List和 Set均繼承自 Collection接口。 返回 Java EE基礎(chǔ)教程 2021年 11月 10日星期三 25 Set接口與 HashSet類(lèi) Set接口擴(kuò)展了 Collection接口,它不允許集合中存在重復(fù)的元素。該接口沒(méi)有定義任何新的方法,只是對(duì) add()方法增加了限制,如果用戶試圖添加重復(fù)的元素,該方法將返回 false。另外,該接口也對(duì) equals()方法和 hasCode()方法添加了限制。 HashSet類(lèi)作為 Set接口的實(shí)現(xiàn)類(lèi),將元素存放在散列表中。采用這種結(jié)構(gòu)能夠快速地定位集合中的元素。但是,由于不允許集合中存在重復(fù)的元素,所以在進(jìn)行添加操作時(shí)執(zhí)行的效率會(huì)比較低。另外,由于 HashSet集合中的對(duì)象是無(wú)序的,會(huì)導(dǎo)致插入對(duì)象的順序與輸出對(duì)象的順序不一致的情況。 Java EE基礎(chǔ)教程 2021年 11月 10日星期三 26 例 68 HashSet類(lèi)的使用 程序清單: ch06\ import .*。 public class HashSetExample { public static void main(String[] args) { Set set=new HashSet()。 (1)。 (2)。 //A (3)。 (new Integer(2))。 //B (new Double())。 (3)。 //C (set集合的元素個(gè)數(shù)為: +()+個(gè) )。 (set集合的元素分別為: +())。 } } 這段程序的運(yùn)行結(jié)果如下所示: set集合的元素個(gè)數(shù)為: 5個(gè) set集合的元素分別為: [2, 3, 2, , 1] Java EE基礎(chǔ)教程 2021年 11月 10日星期三 27 List接口與 ArrayList類(lèi) List接口擴(kuò)展了 Collection接口,同時(shí)又定義了一些自己的方法,這些方法可歸納為三類(lèi):定位方法、搜索方法和ListIterator方法。 List是有序集合,允許有相同的元素。在進(jìn)行插入操作時(shí),用戶可以控制每個(gè)元素的插入位置;用戶還可以使用索引(類(lèi)似于數(shù)組的下標(biāo))訪問(wèn) List中的元素。 ArrayList類(lèi)是 List接口的實(shí)現(xiàn)類(lèi),采用數(shù)組結(jié)構(gòu)存放對(duì)象。數(shù)組結(jié)構(gòu)的優(yōu)點(diǎn)是能快速的對(duì)集合元素進(jìn)行隨機(jī)訪問(wèn),如果需要經(jīng)常根據(jù)索引位置訪問(wèn)集合中的元素,此時(shí)的效率比較高。但是,如果頻繁地執(zhí)行插入或刪除操作,會(huì)影響效率。因?yàn)椋?ArrayList類(lèi)類(lèi)似于動(dòng)態(tài)數(shù)組,可存放的元素?cái)?shù)量會(huì)隨著插入和刪除操作不斷地進(jìn)行調(diào)整。 Java EE基礎(chǔ)教程 2021年 11月 10日星期三 28 例 69 ArrayList類(lèi)的使用 程序清單: ch06\ import .*。 public class ArrayListExample { public static void main(String[] args) { List list=new ArrayList()。 (1)。 (2)。 (2,3)。 //A (list集合有 +()+個(gè)元素 )。 //B (1)。 //C (刪除一個(gè)元素后, list集合有 +()+個(gè)元素 )。 if((3)){ //D (集合中存在元素 \3\)。 } (\1\的索引位置是: +(1))。 //E } } Java EE基礎(chǔ)教程 2021年 11
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1