gpt4 book ai didi

java - 有没有办法可以制作一个 try-try-catch block ?

转载 作者:行者123 更新时间:2023-12-02 12:54:43 29 4
gpt4 key购买 nike

我正在使用 Apache POI 尝试读取 Word 文件,但即使您使用过 Apache POI,这仍然应该是可以回答的。在 HWPF.extractor 包中有两个对象:WordExtractor 和 Word6Extractor,这是旧版 Microsoft Word 格式的文本提取器。我正在尝试使用 try catch 语句来尝试 WordExtractor 对象。然后,如果抛出错误,它应该在抛出异常之前尝试 Word6Extractor。

我已经尝试过这个:

try{
WordExtractor example = new WordExtractor(...);
} try{
Word6Extractor example = new Word6Extractor(...);
} catch(Exception e)
{
//code to alert user to bad file type
}

如果您还有什么需要了解的,请告诉我,我会尽力提供。

最佳答案

我认为你的代码唯一的问题是语法!尽管使用控制流异常非常困惑,而且通常这是不好的编码习惯(或者我是这么被教导的),但我确实相信这应该可以解决问题:

try{
WordExtractor example = new WordExtractor(...);
} catch (Exception e){

// If there is an exception thrown, we run the next block of code
try
{
Word6Extractor example = new Word6Extractor(...);
} catch(Exception e)
{
//code to alert user to bad file type
}

}

希望这能解决问题!

关于java - 有没有办法可以制作一个 try-try-catch block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44478847/

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