欢迎来到天天文库
浏览记录
ID:35504757
大小:56.98 KB
页数:4页
时间:2019-03-25
《青岛理工大学-实验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
此文档下载收益归作者所有