我有一个用于验证用户输入的界面。为了进行验证,我使用了一些标准 Java 验证器和一些自定义验证器。我的自定义验证器在出错时抛出 ParseException 并带有本地化消息。但我不知道Java或第三方lib是否也使用本地化消息。
问题:如何在 catch 块中获取异常是否有本地化消息的提示(标准 Java 方式,而不是自定义异常类/接口)?
您可以简单地使用getLocalizedMessage()来显示消息,默认实现只是调用getMessage().
public String getLocalizedMessage()
创建此 throwable 的本地化描述。子类可以重写此方法以生成特定于区域设置的消息。对于不重写此方法的子类,默认实现返回与 getMessage() 相同的结果。
| 归档时间: |
|
| 查看次数: |
9705 次 |
| 最近记录: |