2d数组作为java bean的索引属性

时间:2013-07-04 16:52:07

标签: java multidimensional-array javabeans

有没有办法在Java Bean中使用多维数组作为索引属性?我的意思是

public class BeanDemo implements java.io.Serializable {

    private int[][] property;

    public BeanDemo() {

    }

    public int[][] getProperty() {
        return property;
    }

    public void setProperty(int[][] property) {
        this.property = property;
    }

    public int getProperty(int i, int j) {
        return property[j][i];
    }

    public void setProperty(int i, int j, int val) {
        property[j][i] = val;
    }

}

2 个答案:

答案 0 :(得分:1)

这是不可能的。您可以使用一维数组或Java Bean的集合,而不是多维数组。

答案 1 :(得分:1)

代码应该有效,但不是纯粹的Java Beans规范。

每个属性应该是单个项目。所以最后set不是Java Beanish。