第10章-输入流和输出流.pptVIP

  • 0
  • 0
  • 约4.66千字
  • 约 48页
  • 2019-10-29 发布于福建
  • 举报
§10.1.1 文件的属性 boolean isDirectroy():判断文件是否是目录 boolean isHidden():判断文件是否是隐藏文件 ong lastModified():获取文件最后修改时间 例子1 §10.1.2 目录 创建目录: boolean mkdir() 列出目录文件: String[] list():返回目录下的全部文件字符串 File[] listFiles():返回目录下的全部文件File对象 §10.1.2 目录 String[] list(FilenameFilter obj):返回目录下的指定类型的所有文件字符串 File [] listFiles(FilenameFilter obj) :返回目录下的指定类型所有文件 FilenameFilter接口方法: boolean accept(File 路径,String 文件名); 例:列出当前目录下全部java文件的名字 Example10_2.java FileAccept.java §10.1.2 目录 §10.1.3 文件的创建与删除 文件的创建: 例: File file=new File(c:\\myletter,letter.txt); file.createNewFile(); 文件的删除: file.delete(); §10.1.4 运行可执行文件 运行可执行文件 1.用Runtime声明 Runtime ec; 2.调用getRuntime()方法创建运行时对象: ec=Runtime.getRuntime(); 3.调用exec(String command)执行文件 例: 10_3 java.lang包 §10.2 字节流与字符流 InputStream:字节输入流 OutputStream:字节输出流 Reader:字符输入流 Writer:字符输出流 java.io包 §10.2.1 InputStream类 InputStream类: read():以字节为单位顺序地读取源中的数据直到源末尾或输入流被关闭 InputStream类常用方法: int read():读取 int read(byte b[]):读取到指定字节数组 §10.2.1 InputStream类 InputStream类常用方法: int read(byte b[],int off,int len):读取到字节数组 void close( ):关闭输入流 long skip(long numBytes) :移到文件指针跳过指定字节数 §10.2.1 OutputSream类 OutputStream类:以字节为单位顺序地写文件,只调用write方法顺序地向目的地写入内容,直到流被关闭 OutputStream类常用方法: void write(int n):写n个字节 void write(byte b[]):将字节数组写入文件中 §10.2.1 OutputSream类 OutputStream类常用方法: void write(byte b[],int off,int len):将指定字节数组写入文件中 void close():关闭输出流 §10.2.2 Reader类与Writer类 Reader类: int read():以字符为单位读取数据源 int read(char b[]):将数据读入到字符数组中 §10.2.2 Reader类与Writer类 Reader类: int read(char b[], int off, int len):将数据读入到字符数组中 void close():关闭输入流 long skip(long numBytes):移到文件指针跳过指定字节数 §10.2.2 Reader类与Writer类 Writer类:以字符为单位顺序地写文件 write():顺序地向目的地写入内容 Writer类常用方法: void write(int n): 向输出流写入N个字符 void write(byte b[]): 向输出流写入一个字符数组 §10.2.2 Reader类与Writer类 Writer类常用方法: void write(byte b[],int off,int len):从给定字符数组中起始于偏移量off处取len个字符写到输出流 void close():关闭输出流 § 10.2.3 关闭流 流都提供了关闭方法close(

文档评论(0)

1亿VIP精品文档

相关文档