zoukankan      html  css  js  c++  java
  • 基本的文件读写

    java中的文件读取要用到 java.io下的InputStream和OutputStream。

    1.读文件

    代码实例如下:

    try {
                String fileName=    "file.txt";
                InputStream ins=new FileInputStream(fileName);
                DataInputStream dins=new DataInputStream(ins);
                byte[] b=new byte[ins.available()];
                dins.read(b);
                String str=new String(b);
            } catch (FileNotFoundException e) {      
    e.printStackTrace();
    }

    fileName是文件的名称,当文件不在工程目录下时,需要包含文件的路径。

    2.写文件

            OutputStream out=new FileOutputStream("file.txt",true);
            DataOutputStream dout=new DataOutputStream(out);
             String str="需要写的字符串";byte[]  b=(str+"
    ").getBytes();
             dout.write(b);
             dout.flush();
    dout.close();
    FileOutputStream()后的参数为true时,以添加的方式写,参数为false时,以覆盖的的方式写。

    3.关于writeUTF和readUTF
    这是一种特殊的编码方式,当文件以UTF格式写入文档时,字符串是被隐藏的,用上面的方式读取是乱码,必须用readUTF读取。
    对应的用法:
    String str;
    dout.writeUTF(str);
    String s=din.readUTF();
  • 相关阅读:
    机器学习入门-相关性分析
    R语言-记号体系
    R语言基础
    职位画像分析(pandas/ matplotlib)
    python 可视化工具-matplotlib
    pandas-缺失值处理
    k-means实战-RFM客户价值分群
    药店商品销量分析(python)
    Jike_Time-决策树
    3.7 嵌入式SQL
  • 原文地址:https://www.cnblogs.com/xiao-v/p/4671732.html
Copyright © 2011-2022 走看看