Java IO读写操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013630017/article/details/53350997
public class IOHandle {
    public static String readTxtFile(String filePath) {
        BufferedReader bre = null;
        try {
            String encoding = "GBK";
            String str;
            String phone = "";
            String out= "";
            File file = new File(filePath);
            //先判断文件是否存在
            if (file.isFile() && file.exists()) {
                bre = new BufferedReader(new FileReader(file));
                while ((str = bre.readLine()) != null)
                //判断最后一行不存在,为空结束循环
                {
                    //逐行读取 
                    str=str.replace(" ","");
                    out=out+str;
                }
                bre.close();
                return out;
            }else{
                System.out.println("找不到指定的文件");
                return "找不到指定的文件";
            }


        } catch (Exception e) {

            System.out.println("读取文件内容出错");
            e.printStackTrace();
            return "找不到指定的文件";

        }
    }

    public static void weriteTxtFile(String context,String filePath) {
        BufferedWriter bre = null;
        File file = new File(filePath);
        try {
            bre = new BufferedWriter(new FileWriter(file));
            bre.write(context);
            bre.close();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }

}

猜你喜欢

转载自blog.csdn.net/u013630017/article/details/53350997