青岛理工大学-实验3:输入输出流与文件操作

青岛理工大学-实验3:输入输出流与文件操作

ID:35504757

大小:56.98 KB

页数:4页

时间:2019-03-25

青岛理工大学-实验3:输入输出流与文件操作_第1页
青岛理工大学-实验3:输入输出流与文件操作_第2页
青岛理工大学-实验3:输入输出流与文件操作_第3页
青岛理工大学-实验3:输入输出流与文件操作_第4页
资源描述:

《青岛理工大学-实验3:输入输出流与文件操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程实验报告12算计名姓号学实验目的及要求••••1234■皱环境实验内容调试过程及实验结果nr1A=一)了刀養刎奂ne利tthlan和眺附附Li{(s屈斤硕?5型里ad串吐e妙于乂类类re符OJJ翅対0JHU11.字Vr衛实转加上后fernjtet字勺型巧曲受ff它ainx-常翘字胡毎U上vci*寸井人B*11/(书彳q^乂久rjr决字M$个卩48釦i,"fOy三j‘IX:■11・亠一一匚fcK加得然分义st〃如果是字母if(Character・isLetter(str.charAt(i))){str・setCharAt(i,4L

2、pConvert(str.charAt(i)));}//如果是数字elseif(Character.isDigit^str・charAt(i))){str.setCharAt(i,DigitConvert(str・charAt(i)));}}}再定义读入流,读出流循环从文件中读取内容就可以了。需要注意的是,应该在每次写入流文件后调用writer对象的newLine方法添加个换行符。调试结果:原文:youarethebest!trustinyourself,theresultis:zpvbsfuifcftu!usvtujozpvstfmg

3、,原文:andyouwillbesucses!boezpvxjmmcftvdtft!原文:Justasmileandtherainisgone==->>>Kvtubtnjmfboeuifsbjojthpof==->>>原文:Canhardlybelieveityeah*&A->><><

4、zpvbsfuifcftu!usvtujozpvstfmg,boezpvxjmmcftvd

5、tft!Kvtubtnjmfboeuifsbjojthpof二二一>>〉Dboibsemzcfmjfwfjuzfbi*&"-»«?西炬甸車.戒臭偷血耙gbot!!!其中感觉不足的地方就是不知道该如何对汉字进行跳过处理。总结本次实验,加深了对输入输出流类的用法的理解。通过这次实验学会了使用BufferedReader的readLine()方法,和BufferedWriter的Writer(String)方法以及newLine()方法。对StringBuffer—些方法的使用也掌握了一点。譬如:setCharAt(char)o这些方法虽然一

6、看就会但是不看肯定不知道该怎么使用。这也算是这次实验的收获吧。附录importjava・io・BufferedReader;importjava・io・BufferedWriter;importjava・io・File;importjava・io・FileNotFoundException;importjava・io・FileReader;importjava・io・FileWriter;publicclassEncryption{staticprivatecharAlpConvert(charc){//采用字母+1%26的方式转换if

7、(c==•Z*)return'A';if(c=='z')return'a';return(char)(((int)c+l));}staticprivatecharDigitConvert(chard){〃采用(1234567890)的倒数的方式转换if(d==*0*)return(char)(1+48);if(d==*1*)return(char)(0+48);return(char)(ll-((int)d-48)+48);}staticprivatevoidconvert(StringBufferstr){for(inti=0;i

8、tr.length();i++){//如果是字母if(Character・isLetter^str・charAt(i))){str.setCharAt(i,ZlLpConvert(str.charAt(i)));}〃如果是数字elseif(Character.isDigit(str・charAt(i))){str.setCharAt(i,DigitConvert(str.charAt(i)));}}}//返回StringBuffer的引用staticprivateStringBufferreturnBuffer(Stringstring

9、){if(string==null)returnnull;returnnewStringBuffer(string);}publicstaticvoidmain(String[]args)throwsExc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。