我想做一个get并设置为null,如此。
Foo foo = new Foo();
...
String test = foo.getTest() == null ? foo.setTest("this") : foo.getTest();
设置的东西是一个void方法。设置此String test
的正确方法是什么?
答案 0 :(得分:3)
不要使用单线。
String test = foo.getTest();
if (test == null) {
test = "this";
foo.setTest(test);
}