Java語言程序設(shè)計(jì)基礎(chǔ)課件ppt第8章 常用類庫-1_第1頁
Java語言程序設(shè)計(jì)基礎(chǔ)課件ppt第8章 常用類庫-1_第2頁
Java語言程序設(shè)計(jì)基礎(chǔ)課件ppt第8章 常用類庫-1_第3頁
Java語言程序設(shè)計(jì)基礎(chǔ)課件ppt第8章 常用類庫-1_第4頁
Java語言程序設(shè)計(jì)基礎(chǔ)課件ppt第8章 常用類庫-1_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論