第14章--输入-输出--IO.ppt

第14章--输入-输出--IO.ppt

ID:61905816

大小:322.50 KB

页数:39页

时间:2021-03-26

第14章--输入-输出--IO.ppt_第1页
第14章--输入-输出--IO.ppt_第2页
第14章--输入-输出--IO.ppt_第3页
第14章--输入-输出--IO.ppt_第4页
第14章--输入-输出--IO.ppt_第5页
资源描述:

《第14章--输入-输出--IO.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第14章输入输出档案位串流字符串流File类别不同的操作系统对于文件系统路径的设定各有差别WindowsLinux"C:\Workspace\CH14\""/home/justin/workspace/ch14"File类别File实例用作一个档案或目录的抽象表示Filefile=newFile(args[0]);if(file.isFile()){//是否为档案System.out.println(args[0]+"檔案");System.out.print(file.canRead()?"可读":"不可读");System.out.print(file.canWrite

2、()?"可写":"不可写");System.out.println(file.length()+"位組");}File类别else{//列出所有的档案及目录File[]files=file.listFiles();ArrayListfileList=newArrayList();for(inti=0;i

3、leList,待会再列出fileList.add(files[i]);}}File类别//列出档案for(Filef:fileList){System.out.println(f.toString());}System.out.println();}RandomAccessFile类别Filefile=newFile(args[0]);//建立RandomAccessFile实例并以读写模式开启档案RandomAccessFilerandomAccessFile=newRandomAccessFile(file,"rw");for(inti=0;i

4、;i++){//使用对应的write方法写入数据randomAccessFile.writeChars(students[i].getName());randomAccessFile.writeInt(students[i].getScore());}RandomAccessFile类别//使用seek()方法操作存取位置randomAccessFile.seek((num-1)*Student.size());Studentstudent=newStudent();//使用对应的read方法读出数据student.setName(readName(randomAccessFil

5、e));student.setScore(randomAccessFile.readInt());System.out.println("姓名:"+student.getName());System.out.println("分数:"+student.getScore());//设定关闭档案randomAccessFile.close();RandomAccessFile类别privatestaticStringreadName(RandomAccessFilerandomAccessfile)throwsIOException{char[]name=newchar[15];fo

6、r(inti=0;i

7、对象就是一个InputStream类型的实例OutputStream是所有表示位输出串流的类别之父类别System中的标准输出串流对象out其类型是java.io.PrintStream,OutputStream的子类别InputStream、OutputStream很少直接操作InputStream或OutputStream上的方法,这些方法比较低阶通常会操作它们的子类别try{System.out.print("输入字元:");System.out.println("输入字符

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

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

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