诚毅学院计算机专业java考点---编程

诚毅学院计算机专业java考点---编程

ID:46482124

大小:101.50 KB

页数:6页

时间:2019-11-24

诚毅学院计算机专业java考点---编程_第1页
诚毅学院计算机专业java考点---编程_第2页
诚毅学院计算机专业java考点---编程_第3页
诚毅学院计算机专业java考点---编程_第4页
诚毅学院计算机专业java考点---编程_第5页
资源描述:

《诚毅学院计算机专业java考点---编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、/**文件内容加行号:给定一个文件outputbuffer,通过文件读写,给文件内容加行号。*要求:使用缓冲流操作。importjava.io.’;importjava.util.*;publicclassAddline{publicstaticvoidmain(String[]args){Listlist=newArrayList();//用list集合来存行号〃把数据输入文件try{intcount=0;//用来记录字符串的字节数intk=10;//byte数组的序号b

2、ytebuffer[]=newbyte[k];〃创建byte数组〃通过文件对象创建文件输出字节流对象FileOutputStreamwf=newFileOutputStream("E:\实验WOutputbuffer.txt");//文件保存的位置,写到文件名为止。路径要改,改成题目上给出的文件路径BufferedOutputStreambw=newBufferedOutputStream(wf);〃将文件输出字符流包装成缓冲流for(inti=0;i<10;i++){System.out.printl

3、n("输入字符串:”);count=System.in.read(buffer);//通过键盘,导入数据bw.write(buffer,0,count);//将指定byte数组中从偏移量buffer开始的count个字节写入此缓冲的输出流}bw.close();//关闭缓冲流wf.close();//关闭文件输出字节流System.out.printing数据已保存到E:\实验WOutputbuffer.txt");//文件保存的位置,同前面位置一样}catch(lOExceptionioe){Syst

4、em.out.printIn(ioe);}catch(Exceptione){System.out.println(e);}//对己经存在的文木进行添加行号,输出添加行号的文件try{〃打开文件,如果不存在,会抛出异常(系统找不到指定的文件。)Filef=newFile("E:\实验WOutputbuffer.txt");//文件保存位置,同前面Scannersc=newScanner(f);//把文本中的数据金部赋值给Scintn=0;while(sc.hasNextLine()){//对SC进行遍历

5、,如果还有下一行,那么继续执行list.add("<"+(++n)+">”+sc.nextLine());〃对每行添加行号,如v1>}FileWriterwf=newFileWriter(f);//创建字符流输出流for(inti=0;i

6、ch(lOExceptionioe){System.out.printIn(ioe);}catch(Exceptione){System.out.println(e);}}}/**设计一个关键字统计程序:利用HashMap存储关键字统计信息,*对用户输入的关键字序列进行统计。*//*(1)与(2)中选一种情况写,笫(3)部分都要写Simportjava.util.HashMap;importjava.util.Map;importjava.util.Scanner;publicclassKeyCensus

7、{publicstaticvoidmain(String[]args){(1)字符串。分两种情况:%1题目中有给出要查找的字符串,如“我们是计算1091的学生。。。。。。”Scannerseanner=newSeanner(System.in);Stringstri=”我们是计算1091的学生。。。。。。”;%1题目中没有给出要查找的字符串Seannerscanner=newScanner(System.in);System.out.println(u请输入要査找的字符串范围:n);Stringstr1=

8、seanner.next();(2)关键字。分两种情况:%1题目屮有给出要杏找的关键字,如“学生”Stringstr=”学生”;%1题目中没有给出要查找的关键字System.out.printlnC*请输入要查找的关键字:“);Stringstr=seanner.next();(3)剩余的部分inti=0,k=0;while(i!=-1){if(i==0){i=str1.indexOf(str,0);//从指定的索引开始返回子

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

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

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