您的位置:首页 > 编程语言 > Java开发

Java中流的使用和说明(二)

2013-08-06 14:52 246 查看
上篇介绍了Java中流的的分类及所有流的名字,接下来让我们一起学习一些常用流的具体的写法与用法。

1.FileOutputStream/FileInputStream的使用:

FileOutputStream和FileInputStream是文件的读写流,他们是文件读写的基本流,下面我们有一个小程序来了解他!!

package Game; Java
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Test005 {
public static void main(String[] args) {
FileOutputStream fos = null;//声明一个FileOutputStream的引用
byte[] b = new byte[]{'a','b','c','d','e','f'};

try {
fos = new FileOutputStream(new File("D:\\a.txt"));//为应用创建对象,并处理异常
fos.write(b, 1, 2);//向文件中写入b c 两个英文字母

} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
FileInputStream fis = null;
byte[] bb = new byte[2];
try {
fis = new FileInputStream(new File("D:\\a.txt"));
System.out.println(fis.read(bb));//从文件中读出数据放到bb数组中
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
文件中将会存入bc两个英文字母,控制台将会输出什么呢???自己尝试下,会不会输出bc 详见下次中流的使用和说明(三)

本文出自 “努力学习成就梦想” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: