您的问题是,如果此语句:
rs = docs.getDocs(con, start, end, zone, locality);
抛出异常,则rs的值仍然是
null。所以我要做的是将循环移动到同一try-catch块中。另外,您可以在尝试使用它之前检查它是否仍然为空。
在try-catch块之外将值设置为null并不是不好的代码。如果要将rs变量放在try块之外(并且包括在catch子句之一中),则只需要这样做。您的rs
while循环可能应该只在同一try块内。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)