while(rs.next){
object a = rs.getObject("字段名");
}
可以循环遍历出来,要存的话就每一次得到的值存到你想要的集合里;
空指针异常,gameComments.size()这里的问题,gameComments为null导致的。原因可能性很多,可能是数据库没导入数据,也可能是后台封装类的问题,要看具体代码。注:for (GoodsBean goods : list)是对链表进行循环遍历spid--商品ID,spmch--商品名称
这个例子是我从现在做的一个购物车的例子里抽出来的一部分,可以运行,你试试 ,呵呵
/**
* 判断一个list里某个字段是否全相等
* @param list
* @return
*/
public static boolean isEqual(List<GoodsBean>list) {
List<String>listid = new ArrayList<String>()
for (GoodsBean goods : list) {
String spid = goods.getSpid()
listid.add(spid)
}
if (listid != null) {
String firstspid = listid.get(0)
for (String spid : listid) {
if (!spid.equals(firstspid)) {
System.out.println("有一个不相等,返回false")
return false
}
}
return true//循环完没有找到相等的返回true
}
return false//为空返回false
}
GoosBean是存放在List里的一个javabean
public class GoodsBean implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1437224000720087048L
private String spid
private String spmch
// 构造方法
public GoodsBean(String spid, String spmch) {
this.spid = spid
this.spmch = spmch
}
public GoodsBean() {
}
// 一般方法
public String getSpid() {
return spid
}
public void setSpid(String spid) {
this.spid = spid
}
public String getSpmch() {
return spmch
}
public void setSpmch(String spmch) {
this.spmch = spmch
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)