java語言第二次補充3習題集其他xtjd_第1頁
java語言第二次補充3習題集其他xtjd_第2頁
java語言第二次補充3習題集其他xtjd_第3頁
java語言第二次補充3習題集其他xtjd_第4頁
java語言第二次補充3習題集其他xtjd_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、8 JavaJava 8 JavaJava InputStream 的IO中,所有的stream(包括Input和input StringBufferInputStream:把一個String b)Out Unicodea)Input StringReader:與StringBufferInputStream Out stream 16 Unicode 碼來處理字符數(shù)據(jù)的流。作【5File 16 Unicode 碼來處理字符數(shù)據(jù)的流。作【5File File 1 importimport* Fibonacii20publicclassFibonaciii = 0;f =publicFibona

2、cii( this.i = i;i)* *getFibonacii()if(i2) returnelse f = 1,1f0 = 1;f1=for kreturnelse f = 1,1f0 = 1;f1=for k=2;ki;k+) fk=fk - 1+fk- returnparampublicvoidsaveToFile(Stringname) try Filefile=newFileOutputStreamfo=newl= for i=0;i20;i+) /5if (i!=0 &i% 5=0) catch (Exception e) /testandpublic sicvoidmain(

3、Stringargs) fb20 = null;Fibonaciifb=newFibonacii(20); fb20 = fb.getFibonacii();for i=0;i20;i+) importjava.io.BufferedReader; import java.io.BufferedWriter; import java.io.File;importimportimportjava.io.BufferedReader; import java.io.BufferedWriter; import java.io.File;importimportpublicclassFileDisp

4、layAndCopyFileString/StringBuffer; StringBuffersb=newStringBuffer();paramfileCopy paramfilename publicFileDisplayAndCopy(StringfileCopy,Stringfilename) this.fileCopy=newpublicvoidtryFileReader fr=new FileReader(filename); BufferedReaderbr=newBufferedReader(fr);String str; catch (Exception e) publicv

5、oid catch (Exception e) publicvoidcopy() try FileWriter fw=new FileWriter(fileCopy); catch (Exception e) publicic FileDisplayAndCopyfda=newFileDisplayAndCopy(d:a.txt,d:b.txt); importjava.io.BufferedReader; import java.io.BufferedWriter; import java.io.File;importimport* publicclassFileCharCounterFil

6、e fileDec;StringStringBuffersb=File fileDec;StringStringBuffersb=newpublicFileCharCounter(Stringdec,Stringsrc) this.fileDec = new File(dec);this.src=trycount()sb = new StringBuffer(); FileReaderfr=newFileReader(src);BufferedReaderbr=newStringstr;while(str=br.readLine()!=null) catch (Exception e) ret

7、urn* publicvoidwriteTo() try FileWriterfw=new Stringc=String.valueOf(count(); catch (Exception e) publicic FileCharCounterpublicic FileCharCounterfda=newFileCharCounter(d:a.txt,d:b.txt); 成績.txt id#000001e#98m#76p#76 id#000002e#54m#74p#76 id#000003e#98m#73p#78 id#000004e#98m#77p#76 id#000005e#92m#45p

8、#76 id#000006e#94m#33p#74 id#000007e#98m#88id#000008e#96m#34importjava.io.BufferedReader; import java.io.FileReader; import java.util.ArrayList; import java.util.Iterator; import java.util.List;import* 3門課的成績classStudentStringfloat e;float m;float p;returnReturnsreturnReturnsthepublicfloatgetE() ret

9、urn e;paramThee to publicvoidsetE(floate) this.e = e;returnReturnsthepublicStringgetId() return id;paramTheidtopublicvoidsetId(Stringid) this.id = id;returnReturnsthepublicfloatgetM() return m;paramThemto publicvoidsetM(floatm) this.m = m;returnReturnsthepublicfloatgetP() return p;Thepto publicvoids

10、etP(floatp) this.p = p;publicThepto publicvoidsetP(floatp) this.p = p;publicclassCountSStringfilepath;/list Listlist=newpublicCountS(Stringstr) filepath = str;public void init() tryFileReader fr = new FileReader(filepath); BufferedReaderbr=newBufferedReader(fr);Stringwhile(str=br.readLine()!=null) S

11、tudent s = new Student(); = Stringdata=Stringelem= /id =data=elem.split(#)1; elem =data = elem.split(#)1; elem =data = elem.split(#)1; elem =data = elem.split(#)1; elem =data = elem.split(#)1; elem =data = elem.split(#)1; catch (Exception e) publicvoid/0是最小值,1,2floate=newfloatm=newfloatp=newfor(Iter

12、atorit=list.iterator();sNext();)e=(Student)public sic void main(String args) CountScs=newCountS(d:/成績.txt); 。importimport java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; importjava.io.ObjectOutputStream;import* publicclassConteximplementsSerializable* publ

13、icclassConteximplementsSerializableString text1 = ;Stringtext2=*returnReturnsthepublicStringgetText1() return text1;*param*Thetext1topublicvoidsetText1(Stringtext1) this.text1 = text1;*returnReturnsthepublicStringgetText2() return text2;*param*Thetext2topublicvoidsetText2(Stringtext2) this.text2 = t

14、ext2;/forpublic sicvoidmain(Stringargs) Contex c = new Contex();c.setText1(thisistext1); Filefilec.setText1(thisistext1); Filefile=newFile(d:/temp.dat); try FileOutputStream fo = new FileOutputStream(file); ObjectOutputStreamoo=newObjectOutputStream(fo); catch (Exception e) Contex d=null;tryFileInpu

15、tStreamfo=newObjectInputStreamoo=newObjectInputStream(fo); catch (Exception e) 【12Filedelete()方法,編寫程序,刪除某一個指定文件。 import*File類的delete()publicclassFileDelete File file=null;publicFileDelete(Stringfilename) file=new File(filename);/delete publicvoiddeleteFile() public sic void main(String args) FileDel

16、etef=newFileDelete(d:/temp.dat); import java.awt.Button; importpublic sic void main(String args) FileDeletef=newFileDelete(d:/temp.dat); import java.awt.Button; importjava.awt.FlowLayout; import java.awt.Frame;import java.awt.event.ActionEvent; import java.awt.event.ActionListener; importjava.awt.ev

17、ent.WindowAdapter; import java.awt.event.WindowEvent; import java.io.BufferedInputStream; import java.io.File;importimportimportimportclassFileInputStream file; BufferedInputStreambuf; File filename;publicSound(Filefile=newFileInputStream(filename); buf=newAudioStreamcatch (Exception e) publicclassFileButton btn; Buttonle8_16extendsFramepublicclassFileButton btn; Buttonle8_16ex

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論