我有很多这样的东西放在那里,我想知道我是否会遇到任何麻烦或性能问题。
I have method A:
MyClass monkey;
...
if(monkey != null) {
...
}
Or method B:
boolean hasMonkey; //This is set to TRUE when monkey is not null
MyClass monkey;
...
if(hasMonkey) {
...
}
从功能层面来说,它们都做同样的事情。现在我正在使用方法A,这是一种不好的做法吗?哪种方法会表现更好?
boolean hasMonkey()
,它返回monkey != null
。 - ColinD