我试图利用一个类变量(矢量),并得到了以下2个错误Java的矢量作用域
<identifier> expected [javac] bucketList = AppConfig.findVector (BUCKET_LIST_KEY);
2在getBucketList()
方法 ,bucketList
是null由于某种原因...即使它被定义为类的全局变量。
CODE
import java.util.Vector;
public class MyClass {
...
private Vector<String> bucketList;
public ThingieConfig() throws IOException {
@SuppressWarnings("unchecked")
bucketList = AppConfig.findVector (BUCKET_LIST_KEY);
if (bucketList != null && !bucketList.isEmpty()) {
log_.debug ("Bucketlist defined");
log_.debug("Buckets Defined : " + bucketList);
}//if
}//thingie
public Vector getBucketList() {
log_.debug ("Returning Vector " + bucketList);
return bucketList;
}//getBucketList
}//class
没有足够的信息来回答这个问题。什么是BUCKET_LIST_KEY以及什么是findVector?进一步'public ThingieConfig()'不是一个有效的函数声明。你需要一个'Object'或'void'作为返回类型 – Woot4Moo 2012-07-06 19:10:07
bucketList是一个向量:) – Cmag 2012-07-06 19:28:18