如何处理 compare() 中的空字段?
2022-09-01 21:43:23
						在Java中,我使用一个类,其中某些字段可以是。例如:null
class Foo {
    String bar;
    //....
}
我想为这个类写一个BarComparator,
    private static class BarComparator
            implements Comparator<Foo> {
        public int compare( final Foo o1, final Foo o2 )
        {
            // Implementation goes here
        }
    }
有没有一种标准的方法来处理这样一个事实,即任何, , , 都可以是 ,而不写很多嵌套...?o1o2o1.baro2.barnullifelse
干杯!
 
					 
				 
				    		 
				    		 
				    		 
				    		