mobius
2012-12-16, 22:28:59
Nabend Forum,
muss für ne Studienaufgabe mit Hashmaps arbeiten und komme nicht weiter. Ich habe eine eigene Klasse "Klassifikation" die folgendermaßen aussieht:
public class Klassifikation {
@Id
private String idcl;
private String identifier;
private String versionnumber;
private String publicationdate;
...
Getter/Setter alle da.
Die Hashmap sieht so aus:
Map<String, Klassifikation> hashmap = new HashMap<String, Klassifikation>();
Diese wird mit Daten aus einer CSV gefüllt, nach dem Schema:
getHashmap().put(lineSplit[0], new Klassifikation(lineSplit));
In lineSplit steht eine Zeile aus dem CSV.
Im Hauptprogramm möchte ich durch alle Hashmapeinträge gehen:
for (int i = 0; i<csvKlassifikation.getHashmap().size();i++)
{
if (csvKlassifikation.getHashmap(). //problem
}
Ich würde gerne an dieser Stelle beim aktuellen Hashmapeintrag auf beispielsweise idcl zugreifen. Geht das? Falls ja, wie? Ich steig da grad gar nicht durch.
muss für ne Studienaufgabe mit Hashmaps arbeiten und komme nicht weiter. Ich habe eine eigene Klasse "Klassifikation" die folgendermaßen aussieht:
public class Klassifikation {
@Id
private String idcl;
private String identifier;
private String versionnumber;
private String publicationdate;
...
Getter/Setter alle da.
Die Hashmap sieht so aus:
Map<String, Klassifikation> hashmap = new HashMap<String, Klassifikation>();
Diese wird mit Daten aus einer CSV gefüllt, nach dem Schema:
getHashmap().put(lineSplit[0], new Klassifikation(lineSplit));
In lineSplit steht eine Zeile aus dem CSV.
Im Hauptprogramm möchte ich durch alle Hashmapeinträge gehen:
for (int i = 0; i<csvKlassifikation.getHashmap().size();i++)
{
if (csvKlassifikation.getHashmap(). //problem
}
Ich würde gerne an dieser Stelle beim aktuellen Hashmapeintrag auf beispielsweise idcl zugreifen. Geht das? Falls ja, wie? Ich steig da grad gar nicht durch.