java實(shí)驗(yàn)指導(dǎo)(4)-io流

java實(shí)驗(yàn)指導(dǎo)(4)-io流

ID:6075267

大?。?75.50 KB

頁(yè)數(shù):14頁(yè)

時(shí)間:2018-01-02

java實(shí)驗(yàn)指導(dǎo)(4)-io流_第1頁(yè)
java實(shí)驗(yàn)指導(dǎo)(4)-io流_第2頁(yè)
java實(shí)驗(yàn)指導(dǎo)(4)-io流_第3頁(yè)
java實(shí)驗(yàn)指導(dǎo)(4)-io流_第4頁(yè)
java實(shí)驗(yàn)指導(dǎo)(4)-io流_第5頁(yè)
資源描述:

《java實(shí)驗(yàn)指導(dǎo)(4)-io流》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、實(shí)驗(yàn)4:輸入輸出流一、實(shí)驗(yàn)?zāi)康?.理解I/O流的概念,掌握其分類,掌握J(rèn)avaI/O基本原理。2.掌握對(duì)硬盤上的文件和目錄進(jìn)行操作的基本方法。3.掌握FileInputStream、FileOutputStream類的基本使用方法。4.掌握FileReader類、FileWriter類的使用。5.掌握BufferedWriter類、BufferedWriter類的使用。6.掌握RandomAccessFile類的使用。7.掌握對(duì)象序列化的方法及ObjectInputStream、ObjectOu

2、tputStream類的基本使用方法。二、實(shí)驗(yàn)要求本次實(shí)驗(yàn)要求以Eclipse為開發(fā)平臺(tái)。三、實(shí)驗(yàn)內(nèi)容與步驟1.編寫一個(gè)JavaApplication程序,實(shí)現(xiàn)如下的設(shè)計(jì)功能:運(yùn)行該程序可以列出當(dāng)前目錄下的所有文件。importjava.io.*;publicclasssy1{publicstaticvoidmain(Stringargs[]){Filefile=newFile("D:\");file.mkdir();File[]f1=file.listFiles();for(inti=0;i

3、

4、licclassCopyFile{publicstaticvoidmain(Stringargs[]){14inta;byte[]b="你好嗎,逗比".getBytes();try{FileOutputStreamout=newFileOutputStream("D:\jdk1.8.0_20\新建文件夾\zzj\src\zzj\temp.txt");out.write(b);out.close();}catch(IOExceptione){System.out.println("er

5、ror"+e);}}}3.編寫一個(gè)程序(文件名為ReadExample.java),將程序文件本身的內(nèi)容每行開頭添加上行號(hào)拷貝到另一個(gè)文件tempfile.txt中。importjava.io.*;publicclassReadExample{publicstaticvoidmain(Stringargs[]){inta;char[]b=newchar[18];try{Filef=newFile("D:\jdk1.8.0_20\新建文件夾\zzj\src\zzj\ReadExampl

6、e.java");FileReaderin=newFileReader(f);FileWriterout=newFileWriter("D:\jdk1.8.0_20\新建文件夾\zzj\src\zzj\tempfile.txt");while((a=in.read(b,0,18))!=-1){Strings=newString(b,0,18);out.write(b);System.out.print(b);}in.close();out.close();}catch(IOExcep

7、tione){System.out.println("error"+e);}}}144.現(xiàn)在有如下格式的學(xué)生成績(jī)單(文本格式)score.txt:姓名:張三,數(shù)學(xué)72分,物理67分,英語(yǔ)70分.姓名:李四,數(shù)學(xué)92分,物理98分,英語(yǔ)88分.姓名:周五,數(shù)學(xué)68分,物理80分,英語(yǔ)77分.要求按行讀入成績(jī)單,并在該行的后面加上該運(yùn)動(dòng)員的總成績(jī),然后再將該行寫入到一個(gè)名字為socreAnalysis.txt的文件中。請(qǐng)按如下的程序模板中的要求,將【代碼】替換為Java程序代碼,以完成該程序。Fen

8、xi.java文件清單:importjava.util.*;publicclassFenxi{publicstaticintgetTotalScore(Strings){Stringregex="[^0123456789]";//匹配非數(shù)字的正則表達(dá)式StringdigitMess=s.replaceAll(regex,"*");StringTokenizerfenxi=newStringTokenizer(digitMess,"*");inttotalScore=0;while(fenxi.h

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。