zoukankan      html  css  js  c++  java
  • 文件输入

    package day31;
    /*
    java.io.OutputStream 输出流
    void close()
    关闭此输出流并释放与此流有关的所有系统资源。
    void flush()
    刷新此输出流并强制写出所有缓冲的输出字节。
    void write(byte[] b)
    将 b.length 个字节从指定的 byte 数组写入此输出流。
    void write(byte[] b, int off, int len)
    将指定 byte 数组中从偏移量 off 开始的 len 个字节写入此输出流。
    abstract void write(int b) (一次只能传递一个字节;)
    将指定的字节写入此输出流。
    此抽象类是表示输出字节流的所有类的超类
    java.io.FileOutputStream entends java.io.OutputStream
    java.io.FileOutputStream :文件字节输出流;
    作用就是:把内存中的数据写入到硬盘的文件中(即键盘输入或程序中中数据输入到文件中)
    构造方法:
    public FileOutputStream(File file)
    throws FileNotFoundException
    创建一个向指定 File 对象表示的文件中写入数据的文件输出流。
    public FileOutputStream(String name)
    throws FileNotFoundException
    创建一个向具有指定名称的文件中写入数据的输出文件流。
    参数:String name 是指:一个文件的路径字符串。
    构造函数的作用:
    1:创建一个FileOutputStream对象,
    2:根据构造方法中路径创建一个新的空白文件,
    3:会把FileOutputStream对象指向创建的空白文件。
    FileOutputStream的使用步骤;
    1: 创建FileOutputStream对象
    2: 调用FileOutputStream的write方法;
    3: 释放内存;
    */

    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.OutputStream;
    import java.lang.reflect.Array;
    import java.util.Arrays;

    public class outputfream {
    public static void main(String[] args) throws IOException {
    // OutputStream fsr=new OutputStream("E:\congce\out.txt");
    FileOutputStream fsr=new FileOutputStream("E:\\congce\\out.txt");
    //每运行一次,如果改变字节数组的内容,FileOutputStream创建的对象建立的文件的内容都会发生改变,之前的数据不会保留;
    fsr.write(97); //一次只能穿一个字节;
    byte[] bytes={12,17,58,98,68};
    fsr.write(bytes);//
    fsr.write(bytes,2,2);
    String str="你好!";
    byte[] bytes1 = str.getBytes();
    fsr.write(bytes1);
    //public byte[] getBytes()使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
    System.out.println(Arrays.toString(bytes1));
    //public static String toString(byte[] a)返回指定数组内容的字符串表示形式,
    // 格式:如上述输出 [-28, -67, -96, -27, -91, -67, 33]
    fsr.close();

    }
    }
  • 相关阅读:
    perl 调短信接口
    MySQL处理千万级数据查询、分页
    tomcat 设置path 访问路径
    Tomcat 设置内存大小
    Tomcat 80端口启动 必须是root
    tomcat server.xml配置解析
    Perl 发送邮件
    单身北漂生活二、三事(上)——北漂18年(8)
    tomcat 应用访问
    Perl 采集监控日志插入数据库
  • 原文地址:https://www.cnblogs.com/huaobin/p/13721346.html
Copyright © 2011-2022 走看看