Java文件输入/输出流 FileOutputStream和FileInputStream
2017-05-24 16:54
363 查看
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
/**************************************************
* FileOutputstream类与FileInputstream类都用来
* 操作磁盘中的文件他们分别都是OutputStream
* 类 和InputStream类的子类对文件的操作时要保
* 证文件不被其他程序打开,注意他们是对 字节
* 进行操作的,一个中文包含两个字节,所以
* 有可能对文件中 的内容产生错误的处理
* @author xiufe
*
************************************************/
public class FileOutPutStreamAndInPutStream{
public static void main(String[] args) {
// TODO Auto-generated method stub
/*参数是一个路径的字符串*/
File file=new File("F://Java/FileOutPutStreamAndInPutStreamTest.txt");
/*把内容读入文件中*/
try{
/*构造函数的参数可以是String类型的具体路径*/
/*或者是file类型,下面用的是file*/
FileOutputStream out=new FileOutputStream(file);
byte byt[]="Helloworld!".getBytes();
out.write(byt);
/*因为是字节读取流,所以要用byte类型*/
out.close();
/*记得把流关闭*/
}catch(Exception e){
e.printStackTrace();
}
/*把内容读出*/
try{
FileInputStream input=new FileInputStream(file);
byte byt[]=new byte[1024];
/*文件内容的长度,同时把内容写入byt数组中*/
int len=input.read(byt);
System.out.println("The File informations are :"+new String(byt,0,len));
input.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
import java.io.FileInputStream;
import java.io.FileOutputStream;
/**************************************************
* FileOutputstream类与FileInputstream类都用来
* 操作磁盘中的文件他们分别都是OutputStream
* 类 和InputStream类的子类对文件的操作时要保
* 证文件不被其他程序打开,注意他们是对 字节
* 进行操作的,一个中文包含两个字节,所以
* 有可能对文件中 的内容产生错误的处理
* @author xiufe
*
************************************************/
public class FileOutPutStreamAndInPutStream{
public static void main(String[] args) {
// TODO Auto-generated method stub
/*参数是一个路径的字符串*/
File file=new File("F://Java/FileOutPutStreamAndInPutStreamTest.txt");
/*把内容读入文件中*/
try{
/*构造函数的参数可以是String类型的具体路径*/
/*或者是file类型,下面用的是file*/
FileOutputStream out=new FileOutputStream(file);
byte byt[]="Helloworld!".getBytes();
out.write(byt);
/*因为是字节读取流,所以要用byte类型*/
out.close();
/*记得把流关闭*/
}catch(Exception e){
e.printStackTrace();
}
/*把内容读出*/
try{
FileInputStream input=new FileInputStream(file);
byte byt[]=new byte[1024];
/*文件内容的长度,同时把内容写入byt数组中*/
int len=input.read(byt);
System.out.println("The File informations are :"+new String(byt,0,len));
input.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
相关文章推荐
- 字节输入输出流:java.io.FileInputStream和java.io.FileOutputStream
- Java 输入输出流教程(二)——【文件】(原作:Java IO Tutorial by Jakob Jenkov)
- JAVA文件读写输入输出流关闭问题、JAVA垃圾回收
- java文件读写(输入输出流)
- 用java写文件输入输出流,实现复制粘贴的方法
- java I/O流,输入流,输出流,输入输出流,InputStream,FileInputStream,文件流,byte,url
- FileOutputStream字节输出流和FileInputStream输入流(切记:out是输出到本地中,in是输入到程序中)这里介绍大文件和小文件的读取方式
- JAVA中输入输出流的总结——FileInputStream、FileOuputStream、BufferedInputStream等
- java输入输出流及文件操作
- java 输入输出流的理解 FileOutputStream和FileInputStream的主导者
- 《java中输入输出流 ,java中文件操作是很重要的》
- java 输入输出流将jsp文件生成html,解决乱码问题
- Java多线程环境下如何高效安全处理数据(输入输出流、文件、网络等)(一)
- Java之输入输出流(文件的读写)
- Java 课堂记录 04 (文件和输入输出流)
- java文件输入输出流
- 黑马程序员高级学习视频IO输入输出流 将一个指定目录下的java文件的绝对路径,存储到一个文本文件中
- java中的文件输入输出流,实现复制粘贴
- JAVA之编码/解码-文件输入输出流
- java输入输出流实例(FileInputStream、FileOutputStream实例)