Java IO读写操作

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();
        }

    }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值