Krankenversichertenkarte auslesen!

der aufbau ist so...

80 Krankenkassennamen
81 krankenkassennummer
8f VKNR
82 Versichertennummer
83 bla
90 bla
84
85 usw
86
87 usw
88 usw
89 usw
8a
8b usw
8c usw
8d usw

die 80, 81... bis 8d legt die Wricc32.exe selber an wenn sie die karte ausliest.
geht das dann mit deiner lösung die du oben besprochen hast auch so oder müsste daran was geändert werden?
gruß Niko
 
Das Properties-Objekt ist dummerweise hardkodiert mit "=" oder ":".

Du mußt Dir also selbst helfen:

Code:
public class KKProperties extends HashMap {
 
private String file;
 
public KKProperties(String file) {
super();
this.file = file;
}
 
public void load() throws IOException {
String temp;
BufferedReader in = new BufferReader(new FileReader(file));
while (in.ready()) {
temp = in.readLine();
super.put(temp.substring(0, temp.indexOf(' ')), temp.substring(temp.indexOf(' ') + 1));
}
in.close();
}
 
public void store() throws IOException {
PrintWriter out = new PrintWriter(new FileWriter(file));
Object key;
Iterator it = super.keySet().iterator();
while (it.hasNext()) {
key = it.next();
out.print(key);
out.print(' ');
out.println(super.get(key));
}
out.close();
}
 
Wenn Dir die Standard-Methoden der HashMap unpassend sind, kannst Du auch noch die anderen Methoden mit implementieren:

Code:
public String getProperty(String key, String default) {
if (super.contains(key)) {
return (String)super.get(key);
}
else {
return default;
}
}
 
public void setProperty(String key, String value) {
super.put(key, value);
}

Eine weitere Möglichkeit wäre, von Properties abzuleiten und nur die load(...)- und store(...)-Methode zu überschreiben.

Du siehst, viele Wege führen zum Ziel.
 
Dein Projekt ist aber nicht zufällig ein Schulprojekt oder?
Kann mich nämlich auch noch an so ein Projekt erinnern ;)

Muss mal schauen ob ich dazu noch was finde... !!
 
Schulprojekt? Hier ist Basteln angesagt! :rolleyes:

Wenn man lange genug sucht und nichts Passendes findet, programmiert man sich eben selbst schnell was Passendes. ;-)
 
Guten Morgen,

bis hier her danke mal an schnuffie werde mir nun mal deine Ideen ansehn und berichten wie es klappt.
Und an dich 'fhr' wenn du das projekt hast dann kannst mal an mich weiterleiten.
ist ein projekt das noch sehr vertieft werden muss im Praktikum
.an schena dag
 
Hey schnuffie also hab danke für deine vorschläge.
Hab es mir mal angeschaut aber konnte nciht wirklich was damit anfangen.
Komm grad nicht weiter...
Und zwar ist die Lage nun so. Ich habe im Vector meine einzelnen Objekte.
Nun würde ich gerne (wenn eine möglichkeit besteht) diese Objekte in einzelne Textfelder rausschreiben.
also im Vector habe ich 16 objekte (0-15) ich brauch davon aber nur 7 objekte.
Habe nun 7 Textfelder zur verfügung und würde die gern mit den passenden objekten füllen bei aufruf.
Hat da jemand ne Idee?
Vor ab vielen Dank
gruß Niko
 
Zurück