IO:OutPutStream
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的更多相关文章
- 【java】io流之字节输出流:java.io.OutputStream类及子类java.io.FileOutputStream
package 文件操作; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; impo ...
- java.io.OutputStream & java.io.FileOutputStream
java.io.OutputStream & java.io.FileOutputStream 1.Java.io.OutputStream(字节输出流) 字节输出流,这是一个抽象类,是表示输 ...
- Java IO: OutputStream
原文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) OutputStream类是Java IO API中所有输出流的基类.子类包括Buffere ...
- Java发送邮件报错:com.sun.mail.util.LineOutputStream.<init>(Ljava/io/OutputStream;Z)V
在练习使用Java程序发送邮件的代码 运行出现了com.sun.mail.util.LineOutputStream.<init>(Ljava/io/OutputStream;Z)V报错信 ...
- java IO文件读写例子(OutputStream,InputStream,Writer,Reader)
一,File创建文件 File file = new File("D:" + File.separator + "yi.txt"); 代码示例: package ...
- java io系列03之 ByteArrayOutputStream的简介,源码分析和示例(包括OutputStream)
前面学习ByteArrayInputStream,了解了“输入流”.接下来,我们学习与ByteArrayInputStream相对应的输出流,即ByteArrayOutputStream.本章,我们会 ...
- [19/03/30-星期六] IO技术_四大抽象类_ 字节流( 字节输入流 InputStream 、字符输出流 OutputStream )_(含字节文件缓冲流)
一.概念及分类 InputStream(输入流)/OutputStream(输出流)是所有字节输入输出流的父类 [注]输入流和输出流的是按程序运行所在的内存的角度划分的 字节流操作的数据单元是8的字节 ...
- IO 流(InputStream,OutputStream)
1. InputStream,OutputStream都是抽象类,所以不能创建对象. 1个中文占两个字节 package com.ic.demo01; import java.io.File; imp ...
- java:IO流(File,字节流/输入输出流(InputStream(FileInputStream),OutputStream(FileOutStream)),字符流(Reader,Writer))
File: * java.io.File类:代表一个文件或目录. * 常用的构造方法: * File(String pathname)通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例 ...
随机推荐
- linux自动更新代码,打包发布
1.安装svn yum install subversion 2.安装 maven 下载:百度云盘地址为 http://pan.baidu.com/s/1nuKQGjv 解压 tar -zxvf ap ...
- jquery.cookie.js 操作cookie实现记住密码功能的实现代码
jquery.cookie.js操作cookie实现记住密码功能,很简单很强大,喜欢的朋友可以参考下. 复制代码代码如下: //初始化页面时验证是否记住了密码 $(document).ready( ...
- Spring中Bean的生命周期方法
Bean的生命周期方法 src\dayday\Car.java package dayday;import com.sun.org.apache.xpath.internal.SourceTree;i ...
- 安装mysql sever 向导失败,最后一步无响应
在配置apache+php+mysql环境的时候,apache和php都可以运行,这里提供两个安装教程(window环境) http://apps.hi.baidu.com/share/detail/ ...
- 使用Xmanager远程连接CentOS6.4图形界面详解(图文)
1.首先安装与下载图形界面GNOMEyum groupinstall "Desktop"yum groupinstall "X Window System"yu ...
- 使用JPype实现Python调用JAVA程序
''' Created on 2016年6月1日 @author: cero ''' import jpype jvmPath = jpype.getDefaultJVMPath() ext_clas ...
- 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 ...
- 将IIS6.0中的某页设置成首页
- Quartz Core框架之CALayer
1.继承链:NSObject 2.创建一个layer (1)+ (instancetype)layer :创建和返回一个layer实例对象 (2)- (instancetype)init :返回一个初 ...
- JS前台base32加密,C#后台解码
公司的系统应用后,客户那边用appscan工具检测到严重的漏洞 1.使用 SQL 注入的认证旁路 (1/2)--未对用户输入正确执行危险字符清理 2.已解密的登录请求 (2/2)----诸如用户名.密 ...