AvA 辽宁经济职业技术学院信息系 硕士、副教授陈英 JAVA
流和文件(3) 辽宁经济职业技术学院信息系 硕士、副教授 陈英
AvA 输入翰出方法 方法rd0提供了三种从流中读数据的方法 O int readO:读一个整数 o int read( byte b读多个字节到数组中 o int read (byte, int off, int len); o属于 Outputstream类的方法有 o write (int b):将一个整数输出到流中 o write( byte b):将数组中的数据输出到流中 O write( byte b, int off.int len):将数组b中从off 指定的位置开始len长度的数据输出到流中 JAVA
输入输出方法 方法read()提供了三种从流中读数据的方法. int read():读一个整数 int read(byte b[]):读多个字节到数组中 int read(byte,int off,int len); 属于OutputStream类的方法有: write(int b):将一个整数输出到流中 write(byte b[]):将数组中的数据输出到流中 write(byte b[], int off,int len):将数组b中从off 指定的位置开始len长度的数据输出到流中
AvA 输入翰出方法 o flush:将缓冲区中的数据强制送出 ○ close 0:关闭流 Printstream类 o printIne0不属于 Outputstrea类,它是 Printstream类的子类能提供复杂的输出 O PrintStream类的方法有: o write, flush, checkError,print, printIn, close 0其中 printin可以输出多种形式的数据例如: o printIn(String s), printIn(char c)= JAVA
输入输出方法 flush():将缓冲区中的数据强制送出 close():关闭流. PrintStream类 println()不属于OutputStream类,它是 PrintStream类的子类,能提供复杂的输出 PrintStream类的方法有: write, flush, checkError,print, println,close. 其中println可以输出多种形式的数据.例如: println(String s), println(char c)等
AvA 输入翰出方法 ○只有缓冲区满时,才会将数据送到输出流 O Java在输出数据流中,当对方尚未将数据取走 时程序就会被阻塞 有时要人为地将尚未填满的缓冲区中的数据 送出,使用ushO方法 文件 JAVA
输入输出方法 只有缓冲区满时,才会将数据送到输出流. Java在输出数据流中,当对方尚未将数据取走 时,程序就会被阻塞. 有时要人为地将尚未填满的缓冲区中的数据 送出,使用flush()方法. 文件
鱼文件的翰入翰出 AvA O FileInputStream( String name) ○使用name参数指定的文件路径来创建一个新的 文件输入流。 O FileInputStream(File f) 使用封装进Fil对象中的信息来创建一个新的 文件输入流。 O File OutputStream (String name) ○根据nam字符串创建一个新的文件输出流。路 径名并不是绝对的,它相对于当前工作目录 注:该方法会把已经存在的同名文件删除 JAVA
文件的输入输出 FileInputStream(String name) 使用name参数指定的文件路径来创建一个新的 文件输入流。 FileInputStream(File f) 使用封装进File对象中的信息来创建一个新的 文件输入流。 FileOutputStream(String name) 根据name字符串创建一个新的文件输出流。路 径名并不是绝对的,它相对于当前工作目录。 注:该方法会把已经存在的同名文件删除