date = new ArrayList();
date.add(new Object[] { "孙建京", "现代音响", "人民邮电", "2010-05-01" });
date.add(new Object[] { "王爱平", "软件测试", "清华大学", "2010-05-11" });
date.add(new Object[] { "张一和", "51单片机", "人民邮电", "2010-06-13" });
for (int i = 0; i < date.size(); i++) {
dates = (Object[]) date.get(i);
for (int j = 0; j < dates.length; j++) {
if (time.equals(dates[j])) {
da = dates;
break;
}
}
}
我要返回da的数据,但是在这里循环查出来的就是4条同意的数据,
Object[] row = new Object[4];
String str = da[index]+"";
row[0] = str;
return row;
然后我有把ba的值放在row中,拿到的值就不在同一个元素里。
显示结果
作者", "书名", "出版商", "出版日期"
张建京
现代音响
人民邮编
2010-05-01
这不是我要的结果,我应该怎么写?
在查询的时候da数据是重复的。为了不让重复就把da付给了row数组,在显示的时row数组把赋给他的值当做了4个值,所以显示的是不在一行。我需要他显示在同一行。
Object[] row = new Object[4];
String str = da[index].toString();
row = new Object[]{str};我这样写的话就报错.....我这应该怎么写呢?