本博文用来收集JAVA在编程中对DataSet操作所使用的方法。
/** * 将list放map的结构 转化成dataset * @param list * @return */private DataSet toDataSet(List list) {DataSet dataSet = new DataSet();if (list == null || list.isEmpty())return dataSet;for (int i = 0; i < list.size(); i++) {Record record=new Record();Map map=(Map) list.get(i);Set set=map.keySet();Iterator iterator =set.iterator();while(iterator.hasNext()){String key=(String)iterator.next();record.set(key, map.get(key));}dataSet.add(record);}return dataSet;}
/** * 依据查询条件从数据集中遍历查找出记录 * @param jgdm * @param ds * @return */ public Record GetRecord(String jgdm,DataSet ds) { Record R = null; Record R1 = null; for(int i=0;i<=ds.getCount()-1;i++) { R1=ds.getRecord(i); if(R1.get("zzjgdm").equals(jgdm)){ R=R1; } } return R; }