如果正在读取的文件格式不正确,请关闭程序?

时间:2012-12-03 23:29:54

标签: java error-handling assertions

我的程序读取用户选择的文件。 编辑:该文件包含一个4字符的字符串,4位数的int和一行中的char(按此顺序),其中包含未公开的行数。

如果其中一个格式错误或丢失,程序需要提供错误消息并关闭。

我如何检查错误?

感谢。

2 个答案:

答案 0 :(得分:0)

您可以尝试在try / catch括号中解析文件内容,如果发现异常,则显示错误消息并使用System.exit(0)退出;

try {
    //parsing
}
catch (Exception e) {
    System.out.prinln("Error message");
    System.exit(0);
}

答案 1 :(得分:0)

要实现您的目标,您应该自己阅读java中的正则表达式错误处理

然后,您可以使用正则表达式检查输入天气是否正确格式化,如果需要,可以抛出一个自定义异常,告诉每个人发生了什么。

RegEx