码迷,mamicode.com
首页 > 编程语言 > 详细

java 输出流 outputstream

时间:2017-11-27 20:08:14      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:java   文本   img   not   输入流   9.png   style   方法   string   

一:输入和输出概念

输入流(inputstream):对于java程序来说,从程序写入文件叫做输出。

输出流(outputstream):对于java程序来说,从文件读取数据,到java程序叫做输入。

二:字节流输出(outputstream)

该类是抽象类,public abstract class OutputStream extends Object implements Closeable, Flushable

所以如果想调用他的方法,需要通过子类来进行调用,该类的操作是字节,所以叫做字节输出流

操作文件可以是任意文件。

1:方法:

技术分享图片

1: close()关闭字节输出流,释放资源,类似python中操作文件,最后需要close一样。

2:write()该方法为重载方法,将相应的内容写入文件中。

3:flush()是将缓存的数据刷入永久存储(文件)中。

:2:查看其实现类:

实现类有如下:

技术分享图片

我先来使用:FileOutoutStream类。

public class FileOutputStream
extends OutputStream

构造器:

技术分享图片

 如上构造器,通过绑定文件句柄。来实现文件操作。

 1 package test14;
 2 
 3 import java.io.File;
 4 import java.io.FileNotFoundException;
 5 import java.io.FileOutputStream;
 6 import java.io.OutputStream;
 7 
 8 public class OutputStreamDemon {
 9     public static void  main(String...args){
10 
11     }
12     public static void outputStrem(File file) throws FileNotFoundException{
13         FileOutputStream  fps=new FileOutputStream(file);
14         FileOutputStream  fps1=new FileOutputStream("c:\\new");
15 
16     }
17 }

 

 其中append参数的含义:

技术分享图片

如果写true表示在文本的最好写入。

1 FileOutputStream  fps1=new FileOutputStream("c:\\new",true);

 

java 输出流 outputstream

标签:java   文本   img   not   输入流   9.png   style   方法   string   

原文地址:http://www.cnblogs.com/evilliu/p/7905504.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!