java-io-FileInputStream与FileOutputStream类
本文转载这里
FileInputStream和FileOutputStream类需要注意的问题:
  1.FileInputStream和FileOutputStream类分别用来创建磁盘文件的输入流和输出流对象,通过它们的构造函数来指定文件路径和文件名。
  2.创建FileInputStream实例对象时,指定的文件应当是存在和可读的。创建FileOutputStream实例对象时,如果指定的文件已经存在,这个文件中的原来内容将被覆盖清除。
  3.对同一个磁盘文件创建FileInputStream对象的两种方式:
(1)FileInputStream inOne = new FileInputStream("hello.test");
(2)File f = new File("hello.test");
FileInputStream inTwo = new FileInputStream(f);
4.创建FileOutputStream实例对象时,可以指定还不存在的文件名,但不能指定一个已被其他程序打开了的文件。
对比图

编程实例:用FileOutputStream类向文件中写入一个串字符,然后用FileInputStream读出写入的内容。
import java.io.*;
public class FileStream{
   public static void main(String[] args) throws Exception {
      FileOutputStream out = new FileOutputStream("hello.txt");
      out.write("www.sina.com.cn".getBytes ()); //把字符串转化为字节数组并写入到流中
      out.close();
      byte[] buf = new byte[1024];
      File f = new File("hello.txt");
      FileInputStream in = new FileInputStream(f);
      int len = in.read(buf); //读取内容到字节数组中
      System.out.println(new String (buf,0,len)); //String构造函数把字节数组转化为字符串
      in.close();
   }
}
java-io-FileInputStream与FileOutputStream类的更多相关文章
- 【java】io流之字节输入流:java.io.InputStream类及子类java.io.FileInputStream
		
package 文件操作; import java.io.File; import java.io.FileInputStream; import java.io.IOException; impor ...
 - java io学习之File类
		
1.先看下四个静态变量 static String pathSeparator The system-dependent path-separator character, represented a ...
 - JAVA基础知识之IO——Java IO体系及常用类
		
Java IO体系 个人觉得可以用"字节流操作类和字符流操作类组成了Java IO体系"来高度概括Java IO体系. 借用几张网络图片来说明(图片来自 http://blog.c ...
 - FileInputStream与FileOutputStream类 Reader类和Writer类 解析
		
FileInputStream和FileOutputStream类分别用来创建磁盘文件的输入流和输出流对象,通过它们的构造函数来指定文件路径和文件名. 创建FileInputStream实例对象时,指 ...
 - FileInputStream与FileOutputStream类
		
FileInputStream和FileOutputStream类分别用来创建磁盘文件的输入流和输出流对象,通过它们的构造函数来指定文件路径和文件名. 创建FileInputStream实例对象时,指 ...
 - java.io 包下的类有哪些 + 面试题
		
java.io 包下的类有哪些 + 面试题 IO 介绍 IO 是 Input/Output 的缩写,它是基于流模型实现的,比如操作文件时使用输入流和输出流来写入和读取文件等. IO 分类 传统的 IO ...
 - java中FileInputStream和FileOutputStream对图片操作的例子
		
package a.ab; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.F ...
 - ava.io.InputStream & java.io.FileInputStream
		
java.io.InputStream & java.io.FileInputStream java.io.InputStream,这个抽象类是表示字节输入流的超类,这个抽象类的共性的方法有: ...
 - Java修炼——FileInputStream和FileOutputStream
		
文件字节流FileInputStream是读文件内容 有一下五个方法 1) abstract int read( ); 2) int read( byte b[ ] ); 3) int read( b ...
 - java.lang.ClassCastException: java.io.ByteArrayInputStream cannot be cast to java.io.FileInputStream
		
今天在做文件上传的时候遇到一个这样的问题 java.lang.ClassCastException: java.io.ByteArrayInputStream cannot be cast to ja ...
 
随机推荐
- 升级Flash Builder 4.6中的Flash Player版本
			
测试有效 本人按此方法升级到了flash player 15 Adobe自发布Flash Builder 4.6后,就暂停了Flash Builder新版本的发布.但AIR和FlashPlayer版本 ...
 - [No00002F]3步,教你如何分解需求
			
对于产品新人来说,如果没有好师傅带,单枪匹马很难形成好的产品思路.有时候和研发沟通,双方都无法理解对方的想法,或者自己在写需求的时候,不是东丢点就是西漏点,老是被开发追着走.今天我就简单说一下个人的需 ...
 - poj 2892
			
Tunnel Warfare Time Limit: 1000MS Memory Limit: 131072K Total Submissions: 7725 Accepted: 3188 D ...
 - sublime3 常用插件
			
1,emmet,html代码自动补全插件 2,jsFormat js格式化插件 3,HTMLBeautify 格式化html插件 4,autoPrefix css3自动补全前缀 5,SublimeCo ...
 - pullRefresh组件配置
			
mui.init({ pullRefresh:{ container: '#contanier', indicators:false, up:{ height:200, contentinit: '' ...
 - 4809 江哥的dp题c
			
4809 江哥的dp题c 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 有两个数x,y,一开始x=1,y= ...
 - spring: 加载远程配置
			
通常在spring应用中,配置中的properties文件,都是打包在war包里的,部署规模较小,只有几台服务器时,这样并没有什么大问题.如果服务器多了,特别是集群部署时,如果要修改某一项配置,得重新 ...
 - 2015-2016-2 《Java程序设计》项目小组博客
			
2015-2016-2 <Java程序设计>项目小组博客 1451 完+美 java项目 守望先疯 JavaGroup 07_10_20_22 FromBottomToTop L.G.Su ...
 - Chrome扩展开发之二——Chrome扩展中脚本的运行机制和通信方式
			
目录: 0.Chrome扩展开发(Gmail附件管理助手)系列之〇——概述 1.Chrome扩展开发之一——Chrome扩展的文件结构 2.Chrome扩展开发之二——Chrome扩展中脚本的运行机制 ...
 - Windows数据类型
			
WORD:16位无符号整形数据 DWORD:32字节无符号整型数据(DWORD32) DWORD64:64字节无符号整型数据 INT:32位有符号整型数据类型 INT_PTR:指向INT数据类型的指针 ...