我有一个私人诠释数组,我需要以某种方式找到长度,但我不能在静态类下做到这一点。我必须保持这个类是静态的,是否有另一种方法可以将a.length更改为其他方法?从非静态字段更改静态引用?
该问题是由a.length引起的。
private int [] a;
public static IntegerSet union(IntegerSet otherSet, IntegerSet nextSet) {
for(int i=0; i<a.length; i++) {
if (otherSet.isSet(i))
nextSet.insertElement(i);
}
return nextSet;
}
是的,这是正确的 – user1874549