利用JdbcTemplate查询出数据库的记录,
JdbcTemplate jt = this.getJdbcTemplate();
String querySQL = "select ID from tcl where Human= "+human;
List RgnID=jt.queryForList(querySQL);
此正常我想得到的结果应该是类似于,5,7,8,这样的数组成,因此想将其转换成数组形式,请问如何转换,我试了方法有:1、直接转换成数组成,也就是toarray(),失败!
2、for(int i=0;i <RgnID.size();i++)
{ String str=RgnID.get(i).toString();
} 此时Str的内容如同:{ID =5},但我只想得到5,
如何解决,望赐教!
JdbcTemplate jt = this.getJdbcTemplate();
String querySQL = "select ID from tcl where Human= "+human;
List RgnID=jt.queryForList(querySQL);
此正常我想得到的结果应该是类似于,5,7,8,这样的数组成,因此想将其转换成数组形式,请问如何转换,我试了方法有:1、直接转换成数组成,也就是toarray(),失败!
2、for(int i=0;i <RgnID.size();i++)
{ String str=RgnID.get(i).toString();
} 此时Str的内容如同:{ID =5},但我只想得到5,
如何解决,望赐教!
解决方案 »
- 在eclipse中Spring集成Hibernate如何根据*.hbm.xml生成表和java源码?
- SSH2使用hibernate对Log4j日志文件写入数据库
- [zz]Eclipse下使用Subversion
- java调用c#写的webservice,参数丢失问题
- spring中总是看到事务传播里面的事务挂起,这个事务挂起具体是怎么实现的呢?
- hibernate一对多双向关联到问题!!!
- RMI的简单问题
- 最菜的问题:hibernate.cfg.xml中ms-sqlserver驱动设置的问题?
- 在什么地方可以下载WebLogic????急
- 如何找出所有的已绑定ejb-name?
- 求助
- 求救:JSP程序中实现oracle 数据库备份
用LIST也很好用啊
PS:---{ID =5},但我只想得到5,
List list = new ArrayList();
list.add("4");
list.add("5");
List<String> sList = list;
for (String s : sList) {
if(s.equals("5")){
System.out.println("ID =5");
}
}
String[] a = new String[sList.size()];
String[] b = sList.toArray(a);
for(int i = 0;i<b.length;i++){
if(b[i].equals("5")){
System.out.println("----ID =5");
}
}
}
Map tempMap=(HashMap)RgnID.get(i);
String str=tempMap.get("ID");
}