gpt4 book ai didi

java - 无论如何要在 try block 的 catch block 中执行后续操作

转载 作者:行者123 更新时间:2023-12-04 05:12:31 25 4
gpt4 key购买 nike

我需要将一个 xml 文件保存在一个目录中.....如果它的格式不正确。
只是为了分析它失败的原因。

如何将 xml 请求保存在 catch 块的目录中?

我尝试这样做..但是在 try 块中创建的变量在 catch 块中似乎未定义。我是一个新手......对不起,如果它是一个基本问题。任何解决方案?

  try {
Create a well formed xml request
open a http connection and post it
}
//catching all exceptions here
catch (Exception e) {

e.printStackTrace();
}

最佳答案

{} 大括号是 scoping try 块内的变量,因此它们在该范围之外不可用。你可以这样做:

String xml = null;
try {
xml = ...; //Create a well formed xml request

//open a http connection and post it
} catch (Exception e) {
if (xml != null) {
// write XML to file
}
}

关于java - 无论如何要在 try block 的 catch block 中执行后续操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14718037/

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