- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Transcript.println(TheresultofCharArrayReaderis:+bw);bsr.read(temp,0,4);Transcript.print(TheresultofStringReaderis:);for(inti=0;i=3;i++)Transcript.print(+temp[i]);Transcript.println();bsw.write(hello,everybody!);Transcript.print(TheresultofStringWriteris:);Transcript.println(+bsw);}}程式運行結果如圖7.10所示。圖7.10我們可以發現以上兩個程式的基本架構無大的區別,只是對不同記憶體流,構造方法有所不同。上述的幾種輸出記憶體流,它們在初始化的時候,缺省的緩衝區的大小均為32個位元組。當然,實際操作過程中,緩衝區的大小會隨數據的寫入自動增加。不同的類會有多種不同的方法,方法的使用建立在對各種流的熟悉程度之上,讀者應盡可能的學習Java聯機文檔的內容,獲取更多的知識。7.3.3多個輸入流的連接如果我們在對檔的操作中需要讀取多個檔的話,可使用Java所提供的SequenceInputStream類。該類把多個檔連接起來,形成多個連接的順序輸入流,該流依次打開每個輸入流,讀取數據,然後關閉該流,並自動切換到下一個輸入流。它的兩種構造方法如下:SequenceInputStream(Enumeratione); SequenceInputStream(InputStreams1,InputStreams2);其中,Enumeration類為一介面,處在Java中的util包中,它包含兩個方法: publicObjectnextElement() publicbooleanhasMoreElements()方法nextElement()取得集合中的下一個對象;方法hasMoreElements()測試集合中的元素是否已經全部取完,並返回一個布爾值。下麵是一個利用順序流對指定的兩個檔進行合併操作的例子。例7.12importjava.io.*;importjava.util.*;publicclassConcaDemo{publicstaticvoidmain(Stringargs[])throwsIOException{Strings[]=newString[2];s[0]=PipedDemo.java;s[1]=MemoryDemo.java;Filesflist=newFiles(s);SequenceInputStreamsi=newSequenceInputStream(flist);FileOutputStreamfo=newFileOutputStream(concaFile.txt);intc;while((c=si.read())!=-1)fo.write(c);si.close();fo.close();}}importjava.io.*;importjava.util.*;publicclassFilesimplementsEnumeration{privateString[]listofFiles;privateintcurrent=0;publicFiles(String[]listofFiles){this.listofFiles=listofFiles;}publicbooleanhasMoreElements(){if(currentlistofFiles.length)returntrue;elsereturnfalse;}publicObjectnextElement(){try{if(!hasMoreElements())returnnull;else{current++;returnnewFileInputStream(lis
有哪些信誉好的足球投注网站
文档评论(0)