小编Lol*_*Lol的帖子

使用try-with-resources或在“ finally”子句中关闭此“ BufferedReader”

一直在寻找解决此问题的方法。阅读所有先前的答案,但没有一个帮助我。SonarQube可能有任何错误吗?

public class Br {

    public String loader(String FilePath){

        BufferedReader br;
        String str = null;
        StringBuilder strb = new StringBuilder();
        try {
            br = new BufferedReader(new FileReader(FilePath));
            while ((str = br.readLine()) != null) {
                strb.append(str).append("\n");
            }
        } catch (FileNotFoundException f){
            System.out.println(FilePath+" does not exist");
            return null;
        } catch (IOException e) {
            e.printStackTrace();
        }
        return strb.toString();
    }
}
Run Code Online (Sandbox Code Playgroud)

java try-catch bufferedreader

1
推荐指数
1
解决办法
427
查看次数

标签 统计

bufferedreader ×1

java ×1

try-catch ×1