1 private int compareString(String str1, String str2) {
2 if (str1 == null) {
3 if (str2 == null) {
4 return 0;
5 } else {
6 return -1;
7 }
8 } else {
9 return str1.compareTo(str2);
10 }
11 }
代码如上,NullPointerException报在9行。
这个函数是在Comparator中被使用时出现的exception。很奇怪啊!!!请高手帮忙找下问题出在什么地方?
2 if (str1 == null) {
3 if (str2 == null) {
4 return 0;
5 } else {
6 return -1;
7 }
8 } else {
9 return str1.compareTo(str2);
10 }
11 }
代码如上,NullPointerException报在9行。
这个函数是在Comparator中被使用时出现的exception。很奇怪啊!!!请高手帮忙找下问题出在什么地方?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货