




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第8章常用類庫本章學(xué)習(xí)目標(biāo)掌握J(rèn)avaDoc用法熟悉Java類庫結(jié)構(gòu)掌握最常用類的用法本節(jié)主要內(nèi)容使用JavaDoc幫助文檔Java類庫結(jié)構(gòu)基本數(shù)據(jù)類型的封裝類String與StringBuffer類日期類使用JavaDoc幫助文檔Sun在發(fā)布JDK的同時會發(fā)布相應(yīng)的幫助文檔;文件名:jdk-1_5_0-doc.zipJava類庫基本類庫java.lang最基本的包,缺省引入java.util包含了很多工具類輸入輸出java.io包含了很多通過流、串行化和文件系統(tǒng)進(jìn)行輸入輸出的類Java類庫圖形用戶界面基礎(chǔ)圖形包awtjava.awtjava.awt.eventSwing包javax.swingjavax.swing.eventAppletjava.appletJava類庫網(wǎng)絡(luò)編程JJDBC相關(guān)java.sqljavax.sql文本處理java.textJava類庫遠(yuǎn)程方法調(diào)用java.rmi安全java.securityjavax.cryptojavax.security.authJava類庫命名目錄服務(wù)javax.namingjavax.ldap打印服務(wù)javax.print聲音服務(wù)javax.sound.midi基本數(shù)據(jù)類型的封裝類byte的封裝類是Byteshort的封裝類是Shortint的封裝類是Integerlong的封裝類型是Longfloat的封裝類型是Floatdouble的封裝類型是Doublechar的封裝類型是Characterboolean的封裝類型是BooleanString類Java中使用String類的對象表示字符串例如:Strings1=
“thisisastring”;Strings2=newString(“another”);Strings3=s1+s2;String類中常用方法booleanequals(Objecto)判斷該字符串是否與目標(biāo)字符串相等booleanequalsIgnoreCase(Objecto)不區(qū)分大小寫比較是否相等intcompareTo(Strings)按照字典順序比較當(dāng)前字符串與目標(biāo)字符串注意:字符串的比較不能用“==”比較String類中常用方法intlength()獲取字符串的長度charcharAt(intindex)獲取指定位置的字符,index從0開始Stringsubstring(intfrom,intend)Stringsubstring(intfrom)獲取字符串的子串String類中常用方法intindexOf(charc)intindexOf(charc,intfrom)intindexOf(Strings)intindexOf(Strings,intfrom)查找指定字符或者字符串的位置,如果未找到返回-1String類中常用方法Stringtrim()booleanendsWith(Strings)booleanstartsWith(Strings)Stringreplace(charold,charnew)StringreplaceFirst(Stringo,Stringn)StringreplaceAll(Stringo,Stringn)String[]split(Stringregex)示例:StringTest.javaStringBufferString構(gòu)造的字符串一旦創(chuàng)建不能修改StringBuffer的內(nèi)容可以修改append方法insert方法delete方法deleteCharAt方法示例:StringBufferTest.javaString與基本數(shù)據(jù)類型之間的轉(zhuǎn)換字符串->其他數(shù)據(jù)類型inti1=Integer.parseInt(“111”);inti2=newInteger(“111”).intValue();inti3=Integer.valueOf(“111”);inti4=newInteger(“111”);其他數(shù)據(jù)類型->字符串Stringout1=newInteger(100).toString();Stringout2=String.valueOf(100);Stringout3=“”+100;數(shù)字的格式化Java.text.NumberFormat(抽象類)Java.text.DecimalFormatNumberFormatnf1,nf2;nf1=DecimalFormat(“0.00”);nf2=DecimalFormat(“###,###,###.##”);示例:NumberFormatTest.java日期處理相關(guān)的類java.util.Date用于表示日期和時間示例:獲取當(dāng)前時間SimpleDateTest.java示例:按照特定格式輸出SimpleDate2Test.java(已過時)FormatDateTest.javajava.util.Date示例:將字符串轉(zhuǎn)換為時間ParseDateTest.java注意:DateFormat和SimpleDateFormat定義在java.text包中在轉(zhuǎn)換時需要進(jìn)行異常處理日期處理相關(guān)的類Java.util.Calendar獲取當(dāng)前時間Calendarc1=Calendar.getInstance();intyear=c1.get(Calendar.YEAR);intmonth=c1.get(Calendar.MONTH)+1;Date=c1.get(Calendar.DATE)Java.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 地理課題申報(bào)項(xiàng)目書范文
- 小學(xué)街舞課題申報(bào)書范文
- 課題申報(bào)書檢索怎么寫
- 體育校級課題申報(bào)書模板
- 單位家電清洗合同范例
- 課題申報(bào)書作業(yè)設(shè)計(jì)模板
- 廚房砌磚合同范本
- 體育強(qiáng)國課題申報(bào)書
- 數(shù)學(xué)作業(yè)課題申報(bào)書格式
- 買隨車吊合同范本
- 2025年黑龍江林業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫審定版
- 中國家用通風(fēng)電器具制造行業(yè)分析報(bào)告
- 天津2025年天津市住房公積金管理中心招聘9人筆試歷年參考題庫附帶答案詳解-1
- 2025成人禮暨高三百日誓師校長演講稿-追夢不覺天涯遠(yuǎn) 奮斗深感百日短
- 區(qū)間價格突破策略(TB版)
- 小學(xué)科學(xué)新課標(biāo)科學(xué)課程標(biāo)準(zhǔn)解讀
- 高中主題班會 遠(yuǎn)離背后“蛐蛐”課件-高二下學(xué)期人際交往主題班會
- DeepSeek科普課件深度解析
- 湖南省長沙市北雅中學(xué)2024-2025學(xué)年九年級下學(xué)期開學(xué)考試英語試題(含答案含聽力原文無音頻)
- 大模型應(yīng)用服務(wù)平臺建設(shè)研究
- 2024年02月北京2024年江蘇銀行北京分行春季校園招考筆試歷年參考題庫附帶答案詳解
評論
0/150
提交評論