---------------------- android培训、java培训、期待与您交流! ----------------------
FileInputStream与FileOutputStream
FileInputStream与FileOutputStream类分别用来创建磁盘文件的输入流和输出流对象,通过它们的构造函数来指定文件路径和文件名。
创建FileInputStream实例对象时,指定的文件应当是存在和可读的。创建FileOutputStream实例对象时,如果指定的文件已经存在,这个文件中的原来内容将被覆盖清除。
问题:什么时候该用输入类对象,什么时候使用输入类对象
答案:当从A文件中读取数据时,使用输入类对象;当要将数据写入B文件时,则使用输出类对象。
例子:
import java.io.*;
public class TestFileStream {
public static void main(String[] args) {
try {
FileOutputStream fos = new FileOutputStream("hello.txt");
fos.write("www.it315.com".getBytes());
fos.close();
byte [] buf = new byte[1024];
File f = new File("hello.txt");
FileInputStream fis = new FileInputStream(f);
int i = fis.read(buf);
System.out.println(new String(buf));
fis.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
---------------------- android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima