iam试图迭代长类型的列表,但iam得到:-
java.lang.String cannot be cast to java.lang.Long
这是我的代码:--
for(Long organid : patientTypesBean.getOrganList()){ // Exception in this line
//...
}
patientTypesBean.getOrganList()返回Long类型的arrayList。我甚至尝试循环,但同样的问题
for(int i=0;i<patientTypesBean.getOrganList().size();i++){
System.out.println("--------------Value is---->"+patientTypesBean.getOrganList().get(i));
patientOrganEntity.getOrganListID().setParameterListID(patientTypesBean.getOrganList().get(i)); // here i get exception
}
寻求帮助。提前感谢
编辑:-
List<Long> organList = new ArrayList<Long>();
public List<Long> getOrganList() {
return organList;
}
public void setOrganList(List<Long> organList) {
this.organList = organList;
}
,你能试一下吗
for(int i=0;i<patientTypesBean.getOrganList().size();i++){
Long organ = Long.valueOf(patientTypesBean.getOrganList().get(i));
patientOrganEntity.getOrganListID().setParameterListID(organ);
}