FileInputStream和FileOutPutStream类都是用来操作磁盘文件的。如果用户对文件读取需求比较简单,则可以使用FileInputStream类,该类继承InputStream类
package cn.atun; import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream; /*
* FileInputStream类
* FileInputStream和FileOutPutStream类都是用来操作磁盘文件的。如果用户对文件读取需求比较简单,则可以使用FileInputStream类,该类继承InputStream类
*
* */
public class FileIntputSteam
{ public static void main(String[] args)
{ File file = new File("e:", "test.txt");
try
{
FileOutputStream out = new FileOutputStream(file);// 创建FileOutputStream对象
byte buy[] = "我身处当时你幻想的未来里..".getBytes();// 创建BYTE数组
out.write(buy);// 将数组写和到流中
out.close();//关闭流 } catch (Exception e)
{
e.printStackTrace();//输出异常信息
} // 读取数据到流并显示出来
try
{
FileInputStream in=new FileInputStream(file);//创建FileInputStream对象
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();//输出异常信息 } } }
-----结果----
文件中的信息是:我身处当时你幻想的未来里..