在 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?
干杯!