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(); }
  • 相关阅读:
    Mysql注入绕过姿势
    轻松入侵我学校网站
    华科机考:矩阵转置
    浙大patB习题的一点总结
    链表的一些基本操作
    关于C中函数传参的一点理解
    Java与JavaScript中判断两字符串是否相等的区别
    Jsp中out.println()与System.out.println()的区别
    eclipse背景主题
    Kruskal算法的简单实现
  • 原文地址:https://www.cnblogs.com/HeroLu/p/3442977.html
Copyright © 2011-2022 走看看