CompanyDAO companyDAO = new CompanyDAO();
List companyList = companyDAO.getAllCompanyList();
MycompanyList 包含如下数据:
[[1, Agastha Medical Center], [2, Agastha Asthma]]
现在我想迭代这些值,并且想传递值 1 来查询,但是当我将其放入 for 循环中时,我得到
for(int k=0;k<=companyList.size();k++){
List companyId =companyList.get(k); // [1, Agastha Medical Center] for k=0;
Type mismatch: cannot convert from Object to List
我需要在 for 循环内单独读取 1 的值,我该怎么做?
由于您的 companyList 是原始类型,因此您必须显式转换从中获取的对象
List companyId = (List) companyList.get(k);
但最好为您的 API 提供类型,这样就不需要强制转换。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)