gpt4 book ai didi

java - 当可以读取文件但文件数据格式不正确时,Java 中应该使用什么异常?

转载 作者:行者123 更新时间:2023-11-29 07:50:26 24 4
gpt4 key购买 nike

当一个指定的文件已经被成功读取,但是文件中的数据不正确,例如格式错误的 XML,或者一个 ini 文件指定了错误的变量或者缺少一个部分,或者类似的东西,应该是什么异常应该在那种情况下使用?

使用带有详细异常消息的 IOException 是否有意义,还是应该使用另一种异常?标准库中似乎没有针对此类事件的良好异常类型。

最佳答案

不要使用IOException -- 文件已经打开并成功读取;问题是它的内容。您可以抛出一个 IllegalArgumentException,或者创建您自己的异常类型。

关于java - 当可以读取文件但文件数据格式不正确时,Java 中应该使用什么异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21666291/

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