zoukankan      html  css  js  c++  java
  • java读取文件和写入文件

    //读取
     public static String readFile(String fileUrl) throws IOException {
            FileInputStream fis=new FileInputStream(str);
            InputStreamReader isr=new InputStreamReader(fis, "GBK");//utf-8 或者gbk 根据你个人需求
            BufferedReader br = new BufferedReader(isr);
            //简写如下
            //BufferedReader br = new BufferedReader(new InputStreamReader(
            //        new FileInputStream("E:/phsftp/evdokey/evdokey_201103221556.txt"), "UTF-8"));
            String line="";
            String arrs="";
            while ((line=br.readLine())!=null) {
                arrs += line+",";
                
            }
            br.close();
            isr.close();
            fis.close();
            return arrs;//返回的字符串 可以 split(“,”) 来分割为数组
        }
    //以字符串数组形式写入
    public static void writeFile(String []arrs) throws IOException { FileOutputStream fos=new FileOutputStream(new File("C:/Users......")); OutputStreamWriter osw=new OutputStreamWriter(fos, "GBK"); BufferedWriter bw=new BufferedWriter(osw); //简写如下: //BufferedWriter writer = new BufferedWriter(new OutputStreamWriter( // new FileOutputStream(new File("E:/phsftp/evdokey/evdokey_201103221556.txt")), "UTF-8")); for(String arr:arrs){ bw.write(arr+" "); } //注意关闭的先后顺序,先打开的后关闭,后打开的先关闭 bw.close(); osw.close(); fos.close(); }
  • 相关阅读:
    Java 线程:(一)
    RK:Webview、Chrome
    CocosCreator 加载Bundle里的Prefab
    Canvas 绘画
    CocosCreator 要用3D节点实现skewX
    Unity 动态创建网格
    凹多边形三角剖分
    UnityHub 登录失败
    浮点数
    八皇后问题(回溯算法)
  • 原文地址:https://www.cnblogs.com/HeroLu/p/3442977.html
Copyright © 2011-2022 走看看