public class BooleanConvert {
。。。。
private final String trueString;
private final String falseString;
。。。。
public static BooleanConvert getZeroOneInstance() {
if (_zeroone == null) {
_zeroone = new BooleanConvert("1", "0") {
// the test looks for false, not true
public boolean toBoolean(String value) {
return (value != null) && !value.equals(this.falseString);
由于它被两个CLASS引用
在COMPILE 第一个CLASS时显示falseString非法,结果我加了this.falseString就可以了
在COMPILE第二个CLASS时显示this.falseString非法改为falseString就合法了。
奇怪吗?
。。。。
private final String trueString;
private final String falseString;
。。。。
public static BooleanConvert getZeroOneInstance() {
if (_zeroone == null) {
_zeroone = new BooleanConvert("1", "0") {
// the test looks for false, not true
public boolean toBoolean(String value) {
return (value != null) && !value.equals(this.falseString);
由于它被两个CLASS引用
在COMPILE 第一个CLASS时显示falseString非法,结果我加了this.falseString就可以了
在COMPILE第二个CLASS时显示this.falseString非法改为falseString就合法了。
奇怪吗?