第11讲输入和输出流精品PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
System类
java.lang Class System
有三个流成员:in, out,err
写在最后
经常不断地学习,你就什么都知道。你知道得越多,你就越有力量 Study Constantly, And You Will Know Everything. The More
You Know, The More Powerful You Will Be
谢谢你பைடு நூலகம்到来
学习并没有结束,希望大家继续努力
Learning Is Not Over. I Hope You Will Continue To Work Hard
演讲人:XXXXXX 时 间:XX年XX月XX日
createNewFlie()方法 mkdir方法
f.mkdir();
Java的文件分割符
“\”在Java中是转意字符,Windows风格的路径名需要使用“\\”来表示文件分割符,
为了实现分割符的跨平台,使用通配符
delete()、和 deleteOnExit()方法
List方法
parent, String child): parent代表目录, child代表文件(不可为空)。
parent, String child): 同上。
Flie类的构造方法举例
例1: File myFile; myFile = new File(“”); 例2: myFile = new File(“/”,””); 例3: File(“/”); myFile = new ,””);
(2)从输入流中读取字节
int read(byte b[]); int read(byte b[], int off, int len);
(3)关闭流
使用close()方法释放资源 缓存内容写到目的地
类
构造方法: (String name) ()
流使用write方法把字节写入到输出流达到目的地, write的格式如下: public void write(byte b[]) 其功能是写b.length个字节到输出流。 public void.write(byte b[],int off,int len) 其功能是从给定字节数组中起始于偏移量off处写 len个字节到输出流。
输入和输出流
类
(1)使用文件输入流构造器来打开一个到达 该文件的输入流:
源:该文件;输入流指向该文件 如: istream = new (“my”);
异常处理:
try { ins = new ("my");
} catch (IOException e )
{ System.out.println(" error: " +e ); //文件I/O 错误 }
第十一讲 输入输出流
1 File类 2类 3类 4 类和类 5 使用文件对话框打开和保存文件
1 File类
File类不是用来创建流。 File类提供对于文件的管理的方法。 File类所在的包:java.i0
File类的构造函数:
path): 将一个代表路径的字符串转换为 抽象的路径表示法。
构造函数如何选择使用呢? 当在应用程序中只用到一个文件; 使用一个共同目录下的几个文件。
File类一些常用的方法
程序运行结果如下: The exist? true The write? true The read? true The a file? true The a directory? false The file's name is: The file's all path is: C:\Java\ The file's length is 15