【发布时间】:2018-07-13 01:58:02
【问题描述】:
boolean pingOK = false;
try {
pingOK = InetAddress.getByName(ip).isReachable(200);
} catch(IOException e) {
pingOK = false;
}
这些代码可以从 6 行减少到 1 行吗?
如:
boolean pingOK = withNoException(InetAddress.getByName(ip).isReachable(200));
也许在 Java 8 以上一些功能异常技巧?
或者在 Java 7 下有没有办法做到这一点?
【问题讨论】: