gpt4 book ai didi

java - 添加到最后?

转载 作者:行者123 更新时间:2023-12-02 15:38:02 26 4
gpt4 key购买 nike

help make只能写代码,然后我是新手)下面是一段代码:

if(myName.equals(name)){
BufferedReader br = null;
try{
File file = new File("C:\\Users\\vany\\Desktop\\test\\" + list[i]);
br = new BufferedReader(new InputStreamReader(
new FileInputStream(file), "UTF8"));

PrintWriter wr = response.getWriter();
wr.print("<html>");
wr.print("<head>");
wr.print("<title>HelloWorld</title>");
wr.print("<body>");
wr.write("<div>");
wr.write(br.readLine());

wr.write(br.readLine());//link1
wr.write("</div>");
wr.write("<hr>");
wr.print("</body>");
wr.print("</html>");
wr.close();
}
catch(XException e){
}

但留下只是 catch - 添加到它不好吗?

 catch(XException e){

}

最佳答案

如果您使用 try/finally 语句,而 finally block 中没有任何代码,则相当于根本不使用 try/finally .

在这种情况下,您的finally block 应该包含关闭编写器和读取器的代码,即使抛出异常也是如此。

如果您使用的是 Java 7,则可以使用 try-with-resources statement更简单地做到这一点。

关于java - 添加到最后?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13418281/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com