Java设置一个班轮

时间:2014-03-27 17:57:03

标签: java

我想做一个get并设置为null,如此。

Foo foo = new Foo();
...
String test = foo.getTest() == null ? foo.setTest("this") : foo.getTest();

设置的东西是一个void方法。设置此String test的正确方法是什么?

1 个答案:

答案 0 :(得分:3)

不要使用单线。

String test = foo.getTest();
if (test == null) {
    test = "this";
    foo.setTest(test);
}