文件字节流类(不是抽象的)FileInputStream和FileOutputStream

可以通过new关键字来创建实例对象。

简单实例:

package com.FileInfo;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;

public class FileCreate {

/**
* @param args
*/
public static void main(String[] args) {
File file = new File("F:/", "test.txt"); //创建文件对象

try {
if (!file.exists()) { //判断文件是否存在
file.createNewFile(); //如果文件不存在,则新建文件
}

FileOutputStream out = new FileOutputStream(file);
//创建byte型数组
byte buy[] = "Java编程词典,程序员的黄金搭档!!".getBytes();
out.write(buy); //将数组中的信息写入到文件中
out.close(); //将流关闭
} catch (Exception e) {
e.printStackTrace();
}

try {
FileInputStream in = new FileInputStream(file);
byte byt[] = new byte[1024]; //创建byte数组
int len = in.read(byt);
//将文件中的信息输出
System.out.println("文件中的信息是:" + new String(byt, 0, len));
in.close(); //关闭流
} catch (Exception e) {
e.printStackTrace();
}
}

}

posted @ 2013-05-20 11:04  幻星宇  阅读(249)  评论(0编辑  收藏  举报