java 从list中取出数据

Stringsql="selectA,B,C,DfromPersionwherescbj='A'";DAOdao=newDAO();ArrayListlist=newAr... String sql = "select A,B,C,D from Persion where scbj = 'A' ";
DAO dao = new DAO();
ArrayList list = new ArrayList();
dao.select(sql, list); //把查出来的数据放到list中了
for(int i=0; i<list.size(); i++){
String a=“”;
String b=“”;
String c=“”;
String d=“”;

}
问题,for循环中怎么写才能取出list中的ABCD的值?付给abcd呢?
展开
 我来答
xilove俊杰
2011-12-14 · 超过20用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:44.8万
展开全部
String a = list.get(i).get("A");
String b = list.get(i).get("B");
String b = list.get(i).get("C");
String b = list.get(i).get("D");

如果sql语句查出来的就一条数据的话 就不用循环了
String a = list.get(0).get("A");
其余的类似
qi...8@163.com
推荐于2018-02-27
知道答主
回答量:2
采纳率:0%
帮助的人:2.1万
展开全部
for(int i=0; i<list.size(); i++){
Object[] pp = (Object[])list.get(i);
rform.setPCode(pp[0]+"");
rform.setPName(pp[1]+"");
rform.setPPost(pp[2]+"");
rform.setPClass(pp[3]+"")
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hgp1000
2011-12-14
知道答主
回答量:24
采纳率:0%
帮助的人:10.7万
展开全部
要看你在 dao.select(sql, list); //把查出来的数据放到list中了
是怎样保存进去的
一般用 list.get(i);来获得那个保存数据的类
获得具体的数据要list.get(i).getXX(); 在dao.select(sql, list); 中应该是用setXX()保存进去的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_3558646
2011-12-14
知道答主
回答量:23
采纳率:0%
帮助的人:3万
展开全部
A,B,C,D应该是数据库的字段吧 把这个值放进a,b,c,d,中的吧
如果你的list存放的是Persion对象的话
String a=""+list.get(i).getA();
String b=""+list.get(i).getA();
String c=""+list.get(i).getA();
String d=""+list.get(i).getA();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
flyingFish211
2011-12-14 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
String sql = "select A,B,C,D from Persion where scbj = 'A' ";
DAO dao = new DAO();
ArrayList list = new ArrayList();
dao.select(sql, list); //把查出来的数据放到list中了

String a = list.get(0);
String b = list.get(1);
String c = list.get(2);
String d = list.get(3);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式