注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

TERONY的博客

Still Achieving.

 
 
 

日志

 
 

sleepless in java & filestream  

2011-06-16 12:01:20|  分类: Profession |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

import java.io.*;
/**
 * 用FileInputStream 来读取数据源中的数据
 * 用 FileOutputStream 来向数据源中写入数据
 */

public class FileInputStreamTest {
 public static void main(String[] args) {
  FileInputStream fin = null;
  try {
   //创建一个连接到指定文件的 FileInputStream 对象
   fin = new FileInputStream("e:\\src.txt");
   System.out.println("可读取的字节数:"+fin.available());
   //循环读取文件中的数据
   for (int b=-1; (b=fin.read())!=-1;) {
    System.out.print((char)b);
   }
   System.out.println();
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  } finally {
   try {
    //System.out.println("executing finally.");
    if (null != fin) {
     fin.close(); //关闭输入流
    }
   } catch (IOException e) {
    e.printStackTrace();
   }
  }
  //** 用 FileOutputStream 类往指定文件中写入数据
  System.out.println("FileOutputSteram 测试");
  FileOutputStream out = null;
  try {
   //创建一个向指定文件中写入数据的FileOutputStream
   //第二个参数设置为true表示:使用追加模式来添加字节
   out = new FileOutputStream("e:\\src1.txt", true);
   //写数据
   out.write('#');
   out.write("hello world".getBytes());
   out.write("你好".getBytes());
   //刷新输出流
   out.flush();
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  } finally {
   if (out != null) {
    try {
     out.close();
    } catch (IOException e) {
     e.printStackTrace();
    }
   }
  }
 }
}

  评论这张
 
阅读(65)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017