19. maj 2003 - 12:28Der er
5 kommentarer og 1 løsning
Hashmap til DataSet
Hei. Har en HashMap som inneholder følgende verdier: map.put("ShotId" shotId); map.put("StepId" stepId); map.put("UnitId" unitId);
shotId, stepId og unitId er new String[];
Hvordan kan jeg enkelt ta ut igjen verdiene og eventuellt legge de inn i et QueryDataSet eller DataSet? Også interessert i bra kode for å ta verdier ut ifra DataSet'et og legge dei inn i en HashMap.
Hei, deler ikke ut poengene ennå, men slik jeg forstår det (fersk i java), så er det koden Iterator it = map.keySet().iterator(); som binder iteratoren til map eller??? F.eks ShotId er et kolonnenavn og shotId inneholder 5 verdier av typen string (verdi1,verdi2,verdi3,verdi4,verdi5), hvordan funker det i koden din, vil jeg da få verdi1 i value førstegang løkken kjøres, deretter verdi2 osv, og må dermed ha flere keys for å få ut tilsvarendes for UnitId osv???
Iterator it = map.keySet().iterator(); while(it.hasNext()) { String key = (String)it.next(); String[] value = (String[])map.get(key); for(int i = 0; i < value.length; i++) { System.out.println(value[i]); // kun for demo du skal nok gør enoget andet med value[i] } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.