qr.nextElement();得到的是一个Object类型的结果,如果要将他付给Persistable类型的变量,需要将它强制类型转换才可以
例如:
ArrayList b = new ArrayList();
ArrayList a[];
Iterator it = b.iterator();
while(it.hasNext()) {
a = (ArrayList[]) it.next();
}
因为你在初始化变量时,用的是Persistable apersistable[],所以在最后转化类型的时候你要对应上,将之写成(Persistable[])
Persistable应该是字符char数组,必须转换吧。