在 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
}
}
有没有一种标准的方法来处理任何 , o1
, o2
,o1.bar
中的任何一个o2.bar
都可以null
,而无需编写大量嵌套的if
... else
?
干杯!