如何使用java分别获取每个索引处的列表元素

如何使用java分别获取每个索引处的列表元素,java,list,Java,List,如何使用Java单独打印列表元素 .也就是说,我有一个具有不同计算值和不同更新值的元素列表。我想将calvalue1和updatevalue1分别显示到两个不同的变量中,比如calvalue1到double-calvalue1和updateval1到double-updateValue。循环应该迭代,直到列表变为空。有人能提供逻辑吗?请帮助我 列表在第1行0.98和2005年12月23日(list.get(0)) 第二行2.3和2013年9月8日(列表获取(1)) 等等 //here WebAv

如何使用Java单独打印列表元素 .也就是说,我有一个具有不同计算值和不同更新值的元素列表。我想将
calvalue1
updatevalue1
分别显示到两个不同的变量中,比如
calvalue1
double-calvalue1
updateval1
double-updateValue
。循环应该迭代,直到列表变为空。有人能提供逻辑吗?请帮助我

列表在第1行0.98和2005年12月23日(list.get(0))
第二行2.3和2013年9月8日(列表获取(1))
等等

//here WebAvail is my class

List<WebAvail> list= new List<WebAvail>();
String query="select calvalue,updateval from sample where url='www.abc.com';
list=session.createQuery(query).list;
for(int i=0;i<list.size();i++)
{
  for(int j=0;j<list.get(i);j++)
  {
     list.get(j);
  }
}
//这里是我的班级
列表=新列表();
String query=“从url='www.abc.com'的示例中选择calvalue、updateval”;
list=session.createQuery(query.list);
for(int i=0;i
for(int i=0;i是您的列表。get(0)也返回列表?在这种情况下,您可以执行以下操作:

double calValue;
Date updateval1;
List listEle = null;
for(int i=0;i<list.size();i++){
 listEle = (List) list.get(i);
 if(null != listEle){
    if(listEle .get(0) instanceof Double)
        calValue = (Double) listEle .get(0);
    if(listEle .get(1) instanceof Date)                 
           updateval1 = (Date) listEle .get(1);
            }
}
双重价值;
日期更新1;
列表列表=空;

对于(int i=0;i请向我们展示更多的代码。例如,列表的声明,其中包含的内容以及calvalue和updateval是什么。如何定义
list
以及如何填充它?请查看编辑后的代码。我向您展示的列表是示例。我不知道每行的列表元素是否用(逗号)分隔。我刚才保留了,以向您展示list有两个元素。Bavail是我的hibernate生成的POJO类。@user2365917
WebAvail是我的hibernate生成的POJO类
-所以它有
getCalvalue()
getUpdateval()
方法?抱歉。请查看编辑的帖子。我如何知道list通过使用(逗号)分隔存储了元素。请看我编辑的帖子。我只是把它们分开,就像是arraylist中的arraylist,所以它们是逗号分隔的。列表元素是用,还是分隔的?
double calValue;
Date updateval1;
List listEle = null;
for(int i=0;i<list.size();i++){
 listEle = (List) list.get(i);
 if(null != listEle){
    if(listEle .get(0) instanceof Double)
        calValue = (Double) listEle .get(0);
    if(listEle .get(1) instanceof Date)                 
           updateval1 = (Date) listEle .get(1);
            }
}