java用Comparator接口使对象按照java字符串对象属性排序时会出现空指针异常,该如何解决

普通的集合排序这样写以后,取到的集合排序后的顺序是正确的但是取出集合中的某个元素进行别的运算时,会出现计算不准的情况 最后发现是集合排序逻辑不完整导致,逻辑完整需要分别讨论大于等于小于3种情况分别返回1 0 -1 ,此时的返回结果如果别的地方调用参与计算才会正确无误

Java在8后引入了lambda表达式和流使得排序方法有了变化

我要回帖

更多关于 java字符串对象 的文章

 

随机推荐