JAVA_IO_文件写入

来源:互联网 发布:中美贸易额2016数据 编辑:程序博客网 时间:2024/04/28 05:31
package com.IO_File;import java.io.*;import java.io.IOException;/** * @author 菊丿外人 * 功能:输出字节流 * OutputStream: 是所有输出字节流的父类。抽象类 * FileOutputStream:向文件输出数据的输出字节流 * * FileOutputStream要注意的细节: * 1、使用FileOutputStream的时候,如果目标文件不存在,那么支佛那个创建文件对象 *   如果存在,先清空再写入 * 2、使用FileOutputStream写数据的时候,如果目标文件已经存在,需要在原来末尾数据基础上 * 最佳数据的时候应该使用new FileOutputStream(file true)构造函数,第二个产生为true。 * 4、使用FileOutputStream的write写数据的时候,虽然接收的是一个int类型的数据, * 但是这真正写出的只是一个字节的数据,只是低八位的二进制数据写出,其他二十四为数据全部丢弃. *  */public class File_2_write {public static void main(String[] args) throws IOException{// TODO 自动生成的方法存根//FileOutStream使用步骤:Way1();Way2();}//方式一:每次只能写入一个字节static void Way1() throws IOException{//1、找到目标文件File file1 = new File("D:/50464/b.txt");//创建文件//file1.createNewFile();//建立数据的输出通道FileOutputStream fileOutStream = new FileOutputStream(file1);//把数据输出fileOutStream.write('H');fileOutStream.write('e');fileOutStream.write('l');fileOutStream.write('l');fileOutStream.write('o');fileOutStream.write(' ');fileOutStream.write('W');fileOutStream.write('o');fileOutStream.write('r');fileOutStream.write('l');fileOutStream.write('d');fileOutStream.write('!');fileOutStream.close();}//方式二static void Way2() throws IOException{//找到目标文件File file = new File("D:/50464/c.txt");//创建文件//file.createNewFile();//建立数据的输出通道FileOutputStream fileOutStream = new FileOutputStream(file,true);String data = "Way2:\r\nHello World!\r\n";fileOutStream.write(data.getBytes());fileOutStream.close();}}

0 0
原创粉丝点击