我有一个类,如果有连接,则从URL返回数据字符串,否则返回null。
我的问题是我正在检查:
if (str == null) {
System.out.println("Error: No Connection");
}
然而,尽管这个DOES有效,但它也会在控制台中打印出来:
java.net.NoRouteToHostException: No route to host: connect
我想知道这意味着什么,如果它暗示我犯了错误?虽然程序工作正常,但其他这个小异常不断涌现。帮助
答案 0 :(得分:0)
完全猜测,直到你发布更多代码......但我猜你在打印你的消息返回str后忘记返回,如果不是它会尝试执行你的其余代码..
private String myFunction(String url){
if (str == null) {
System.out.println("Error: No Connection");
return null;
}
//do other stuff that you are already doing .
}