gpt4 book ai didi

java - 文件布局异常

转载 作者:行者123 更新时间:2023-12-01 15:19:55 25 4
gpt4 key购买 nike

我正在编写一个可以打开和编辑文件的java应用程序。但如果文件的布局不正确,我希望它给我一个错误。我的文件如下所示:

Title
X Y
Name
X times line

如果研究了 try 和 catch,但这并没有给我提供正确的解决方案来给出如下错误:

"There is no X or Y specified"

"There is nog Title in this file"

执行此操作的选项是什么?

最佳答案

创建您自己的Exception类来扩展Exception。这有时称为域异常,因为它仅适用于您的问题域。

以下是如何编码的示例:

public class FileLayoutException extends Exception {
// extending Exception means you can throw it and declare it to be thrown
}

声明抛出它的方法:

public void readFile() throws FileLayoutException {
// some impl
}

然后在检测到问题时像这样使用它:

throw new FileLayoutException("There is no X or Y specified");

throw new FileLayoutException("There is no Title in this file");


由于您的错误条件是“与文件相关”,因此您可以考虑扩展 IOException 而不是 Exception

关于java - 文件布局异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11081903/

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