OutputStream类(java.io.OutputStream)

public abstract class OutputStream extends Object implements Closeable, Flushable

Closeable:表示所有需要关闭的资源接口

Flushable:表示刷新处理

构造方法:public OutputStream()

普通方法:

public abstract void write(int b)throws IOException

输出单个字节

public void write(byte[] b)throws IOException

输出整个字节数组的数据

public void write(byte[] b,int off,int len)throws IOException

输出部分字节数组的数据

public void close()throws IOException

关闭输出流

FileOutputStream类(java.io.FileOutputStream)

public class FileOutputStream extends OutputStream

构造方法:

public FileOutputStream(File file) throws FileNotFoundException

覆盖式输出文件(用File类)

public FileOutputStream(File file, boolean append) throws FileNotFoundException

追加式输出文件(用File类)

public FileOutputStream(String name) throws FileNotFoundException

覆盖式输出文件(用String类)

public FileOutputStream(String name, boolean append) throws FileNotFoundException

追加式输出文件(用String类)

package wiki.jjcc.test.ops;

import java.io.File;

import java.io.FileOutputStream;

import java.io.OutputStream;

publicclass Test1 {

publicstaticvoid main(String[] args) throws Exception {

String s = File.separator;

File file = new File("D:"+ s + "test" + s + "a.txt");

if(!file.getParentFile().exists()){

file.getParentFile().mkdirs();

}

String msg = "Hello World!\r\n";

OutputStream out11 = new FileOutputStream(file);

out11.write(msg.getBytes());

OutputStream out12 = new FileOutputStream(file,true);

out12.write(msg.getBytes());

OutputStream out21 = new FileOutputStream("D:"+ s + "test" + s + "b.txt");

out21.write(msg.getBytes());

OutputStream out22 = new FileOutputStream("D:"+ s + "test" + s + "b.txt",true);

out22.write(msg.getBytes());

}

}

a.txt和b.txt原本不存在,自动生成。增加使用true参数,则在已经存在的文件尾追加。

IO:OutPutStream的更多相关文章

  1. 【java】io流之字节输出流:java.io.OutputStream类及子类java.io.FileOutputStream

    package 文件操作; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; impo ...

  2. java.io.OutputStream & java.io.FileOutputStream

    java.io.OutputStream & java.io.FileOutputStream 1.Java.io.OutputStream(字节输出流) 字节输出流,这是一个抽象类,是表示输 ...

  3. Java IO: OutputStream

    原文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) OutputStream类是Java IO API中所有输出流的基类.子类包括Buffere ...

  4. Java发送邮件报错:com.sun.mail.util.LineOutputStream.<init>(Ljava/io/OutputStream;Z)V

    在练习使用Java程序发送邮件的代码 运行出现了com.sun.mail.util.LineOutputStream.<init>(Ljava/io/OutputStream;Z)V报错信 ...

  5. java IO文件读写例子(OutputStream,InputStream,Writer,Reader)

    一,File创建文件 File file = new File("D:" + File.separator + "yi.txt"); 代码示例: package ...

  6. java io系列03之 ByteArrayOutputStream的简介,源码分析和示例(包括OutputStream)

    前面学习ByteArrayInputStream,了解了“输入流”.接下来,我们学习与ByteArrayInputStream相对应的输出流,即ByteArrayOutputStream.本章,我们会 ...

  7. [19/03/30-星期六] IO技术_四大抽象类_ 字节流( 字节输入流 InputStream 、字符输出流 OutputStream )_(含字节文件缓冲流)

    一.概念及分类 InputStream(输入流)/OutputStream(输出流)是所有字节输入输出流的父类 [注]输入流和输出流的是按程序运行所在的内存的角度划分的 字节流操作的数据单元是8的字节 ...

  8. IO 流(InputStream,OutputStream)

    1. InputStream,OutputStream都是抽象类,所以不能创建对象. 1个中文占两个字节 package com.ic.demo01; import java.io.File; imp ...

  9. java:IO流(File,字节流/输入输出流(InputStream(FileInputStream),OutputStream(FileOutStream)),字符流(Reader,Writer))

    File: * java.io.File类:代表一个文件或目录. * 常用的构造方法: * File(String pathname)通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例 ...

随机推荐

  1. linux自动更新代码,打包发布

    1.安装svn yum install subversion 2.安装 maven 下载:百度云盘地址为 http://pan.baidu.com/s/1nuKQGjv 解压 tar -zxvf ap ...

  2. jquery.cookie.js 操作cookie实现记住密码功能的实现代码

    jquery.cookie.js操作cookie实现记住密码功能,很简单很强大,喜欢的朋友可以参考下.   复制代码代码如下: //初始化页面时验证是否记住了密码 $(document).ready( ...

  3. Spring中Bean的生命周期方法

    Bean的生命周期方法 src\dayday\Car.java package dayday;import com.sun.org.apache.xpath.internal.SourceTree;i ...

  4. 安装mysql sever 向导失败,最后一步无响应

    在配置apache+php+mysql环境的时候,apache和php都可以运行,这里提供两个安装教程(window环境) http://apps.hi.baidu.com/share/detail/ ...

  5. 使用Xmanager远程连接CentOS6.4图形界面详解(图文)

    1.首先安装与下载图形界面GNOMEyum groupinstall "Desktop"yum groupinstall "X Window System"yu ...

  6. 使用JPype实现Python调用JAVA程序

    ''' Created on 2016年6月1日 @author: cero ''' import jpype jvmPath = jpype.getDefaultJVMPath() ext_clas ...

  7. 2016 - 1 - 25 CSS初步 (二)

    1.The customising link We can change the link's style when we move our pointer on the link like that ...

  8. 将IIS6.0中的某页设置成首页

  9. Quartz Core框架之CALayer

    1.继承链:NSObject 2.创建一个layer (1)+ (instancetype)layer :创建和返回一个layer实例对象 (2)- (instancetype)init :返回一个初 ...

  10. JS前台base32加密,C#后台解码

    公司的系统应用后,客户那边用appscan工具检测到严重的漏洞 1.使用 SQL 注入的认证旁路 (1/2)--未对用户输入正确执行危险字符清理 2.已解密的登录请求 (2/2)----诸如用户名.密 ...