版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第6章 Java標(biāo)準(zhǔn)類庫 Java技術(shù)平臺常用標(biāo)準(zhǔn)類庫String類數(shù)據(jù)類型包裝器類Math類Random類日期與時間6.1 字符串及其它處理字符串類字符串類 java.lang.String字符串的創(chuàng)建與賦值String str1=“”;/初始化為空字符串String str2=null;/初始化為空值nullString str3=new String(“”);/創(chuàng)建空字符串對象System.out.println(str1=str3);/結(jié)果?System.out.println(str1.equals(str3); /結(jié)果?連接字符串運算符”+”將多個字符串合并為一個新字符串理解Jav
2、a的字符串池機制String s1=aaa;String s2=aaa;String s3=new String(“aaa”);/新對象地址當(dāng)然不同String s4=ern();boolean b1=(s1=s2), b2=(s1=s3), b3=(s1=s4);System.out.println(b1);System.out.println(b2);System.out.println(b3);/Java字符串池機制,s1s2s4三個”aaa”引用同一個地址字符串的比較判同=/用于比較對象的內(nèi)存地址String.equals()/比較字串對象的內(nèi)容.equalsIgnoreCase().
3、starsWith().endsWith().compareTo().compareToIgnoreCase()/判斷字符串大小的依據(jù)是字典順序/compareTo()返回int類型“B”.compareTo(“AB”);/結(jié)果?字符串類的常用方法.length()/長度.toLowerCase().toUpperCase()/大小寫.indexOf().lastIndexOf()/查找子串.substring()/截取子串.trim()/去掉首尾空格.replace()/替換.split()/將字串分割為字串?dāng)?shù)組字符串的格式化.format(格式,待轉(zhuǎn)化的字串)轉(zhuǎn)換符說明示例%s字符串類型m
4、ingrisoft%c字符類型m%b布爾類型true%d整數(shù)類型(十進制)99%x整數(shù)類型(十六進制)FF%o整數(shù)類型(八進制)77%f浮點類型99.99%a十六進制浮點類型FF.35AE%e指數(shù)類型9.38e+5%g通用浮點類型(f和e類型中較短的)%h散列碼%百分比類型%n換行符%tx日期與時間類型(x代表不同的日期與時間轉(zhuǎn)換符)StringBuilder,StringBuffer兩者都是本身內(nèi)容可變的字符串對象主要方法.toString()/轉(zhuǎn)換成字符串.append()/添加.insert()/接入.delete()/ .replace()/刪除/替換String,StringBuil
5、der,StringBufferString/用于直接賦值StringBuilder/字符串運算,單線程StringBuffer/字符串運算,多線程,開銷較大關(guān)于字符串拼接的討論拼接的方法+.concat()/數(shù)組機制,但每一輪都創(chuàng)建新字串StringBuilder.append()編譯器對字符串+運算的優(yōu)化用StringBuilder.append()拼接,然后.toString()轉(zhuǎn)換運算的效率比較Str+=“a”;Str=Str.concat(“a”);Sb.append(“a”); Str=Sb.toString();6.2 數(shù)據(jù)類型包裝器類wrappers 包裝器類的作用包裝基本類型
6、使其進入對象的世界實現(xiàn)基本數(shù)據(jù)類型、字符串和對象的轉(zhuǎn)換主要包裝類型Double/FloatByte/Short/Integer/Longfloat f=3.1415f;Float F=new Float(f);/基本類型到包裝器類型f=F.floatValue();/包裝器類型到基本類型包裝類型與字符串基本類型轉(zhuǎn)換成字符串Integer.toString(int i).toBinaryString(int i)/二進制.toOctalString(int i)/八進制.toHexString(int i)/十六進制字符串轉(zhuǎn)換成基本類型Integer.parseInt(String s)pars
7、eLong/parseByte/parseShort字符串轉(zhuǎn)換成包裝器類型valueOf(String s)6.3 Math 數(shù)學(xué)計算類Math.PI 圓周率、Math.E e常量Math.abs 求絕對值.sin / .asin / .cos / .acos / .tan / .atan.toDegrees 弧度轉(zhuǎn)角度 / .toRadians 角度轉(zhuǎn)弧度.max / .min / .round.ceil 得到不小于某數(shù)的最大整數(shù).floor 得到不大于某數(shù)的最大整數(shù).sqrt 求開方 / .pow 任意次方 / .exp e的任意次方.log10 以10為底的對數(shù) / .log 自然對數(shù).
8、random 返回0,1之間的一個隨機數(shù)6.4 Random 隨機數(shù)類Random r=new Random();r=new Random(seed);/盡量少用r.nextInt()r.nextInt(int n)r.nextLong()r.nextBoolen()r.nextFloat()r.nextDouble()6.5 日期與時間程序執(zhí)行時間System.currentTimeMillis();Date 日期類Date d=new Date();日期的比較.after(d)/ .before(d) / .compareTo(d)Calendar日歷類日期計算、時間分量轉(zhuǎn)化計算程序的運行時間long start, end, sum = 0;start = System.currentTimeMillis();for (
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版?zhèn)€人住宅小產(chǎn)權(quán)轉(zhuǎn)讓協(xié)議樣式版B版
- 2025年度新型建筑材料貨物質(zhì)押擔(dān)保合同模板3篇
- 2024水電裝修合同范本老舊小區(qū)改造工程3篇
- 培育小思考家
- 農(nóng)場全維度運營解析
- 復(fù)式公寓租賃協(xié)議(2篇)
- 2025年度金融機構(gòu)財產(chǎn)保全擔(dān)保業(yè)務(wù)操作細則合同3篇
- 《離婚父母探望權(quán)實施細則補充合同》(2024版)版B版
- 貴陽八中小賣部場地租賃經(jīng)營合同
- 2024污水處理廠節(jié)能減排技術(shù)改造合同2篇
- 少年宮2025年度象棋活動計劃
- 2025年國家計算機網(wǎng)絡(luò)應(yīng)急技術(shù)處理協(xié)調(diào)中心省級分中心招聘39人歷年高頻重點提升(共500題)附帶答案詳解
- 上海市2024年中考英語試題及答案
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之21:“7支持-7.5成文信息”(雷澤佳編制-2025B0)
- 2023-2024年電商直播行業(yè)現(xiàn)狀及發(fā)展趨勢研究報告
- 中央2024年市場監(jiān)管總局直屬事業(yè)單位招聘中層干部歷年參考題庫(頻考版)含答案解析
- 阜陽市重點中學(xué)2025屆高考數(shù)學(xué)全真模擬密押卷含解析
- 房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)(2024版)宣傳海報
- 2025年道路運輸企業(yè)客運駕駛員安全教育培訓(xùn)計劃
- 2024年市特殊教育學(xué)校工作總結(jié)范文(2篇)
- LNG采購框架合同范例
評論
0/150
提交評論