-3

Javaを使用してリスト要素を個別に印刷する方法。つまり、異なる計算値と異なる更新値を持つ要素のリストがあります。intoとintoという 2 つの異なる変数calvalue1に別々に表示したいと思います。リストが空になるまでループを繰り返す必要があります。ロジックを教えてください。updateval1calvalue1double calValueupdateval1double updateValue

リストの 1 行目は 0.98、2005 年 12 月 23 日 (list.get(0))
、2 行目は 2.3、2013 年 8 月 9 日 (list.get(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);
  }
}

つまり、list.get(0)リストの最初の行が表示されます。その行には、calvalue10.98updateval1と 23/12/2005 があります。これらの値は別々に必要です。つまり、0.98 を 1 つの変数に、23/12/2005 を別の変数に (つまり、私は個別にアクセスしたい)。list.get(0).get(0)有効じゃない。どうすればそれを取得できますか。また、上記のコードスニペットで好きな場合は "ClassCastException:unable to cast java.lang.object to java.util.list".、クエリとクエリの実行に問題はありません。リストをjspに転送してチェックしました。リスト値を表示するjsp .しかし、WebAvail上で述べたように、リスト要素を別々に入れたいです。

4

2 に答える 2

0
for(int i=0;i<list.size();i++)
{

  String a[] = list.get(j).toString().split(",");
  Double a1 = Double.parseDouble(a[0].toString());
  String a2 = a[1].toString();

 }
于 2013-06-11T11:22:09.250 に答える