首页 > 解决方案 > 使用 is 方法而不是 getter 方法

问题描述

我可以告诉 supercsv 这个类有一个 is 方法而不是一个 getter 吗?

public class Decision {
    private boolean isAccepcted;

    public boolean isAccepcted() {
         return isAccepcted;
    }

    public boolean getIsAccepted() {
         return isAccepcted;
    }
}

这是班级试图读取值的一部分。

private static final String[] NAME_MAPPING = new String[]{
        "isAccepcted"
};

private static final CellProcessor[] PROCESSORS = new CellProcessor[] {
    new org.supercsv.cellprocessor.ConvertNullTo(DEFAULT_NULL_VALUE)
};

private final CsvBeanWriter csvWriter;
csvWriter.write(consent, NAME_MAPPING, PROCESSORS);

如果没有 getIsAccepted 方法,lib 将找不到该方法。

知道如何只调用 isAccepted 吗?

非常感谢,马库斯

标签: supercsv

解决方案


推荐阅读