【发布时间】:2014-03-19 13:17:31
【问题描述】:
我目前正在尝试向我的应用程序添加一些错误消息。为此,我使用JOptionPane.showMessageDialog(...);
基本上一切都按我的预期工作。但有一件事是有点痛苦。
我正在使用e.getMessage() 来接收所发生错误的描述。
在 sql 连接错误的情况下,这是一条很长的消息,它不可能适合屏幕。所以我想在每个句子之后使用split([\\.]) 拆分它。
这也行得通,但是:消息中包含这样的部分Error: "java.net.SocketTimeoutException: Receive timed out".,当然最后是:
Error: "java
net
SocketTimeoutException: Receive timed out"
如何避免这种行为?或者有没有更好的方法来实现拆分错误消息的结果?
【问题讨论】: