Veröffentlicht 29. April 200916 j Hallo ich verschlüssele einen String in eine Textdatei mit cipher. Die Textdatei sieht in etwa so aus: --------------------- Name=name Password=password Name=name1 Password=password1 ---------------------- Das Auslesen in einen String klappt auch ohne Probleme. Ist es jetzt möglich die Namen und Passwörter in Variablen auszulesen und zu speichern? Ich komm grad nicht weiter... Danke im vorraus.... Grüße laya
30. April 200916 j Klar geht das, wenn du das in einer Textdatei stehen hast, dann liest du die Datei einfach zeilenweise aus, alle Leerzeilen werden ignoriert, und wenn was dasteht, trennst du dass am '=' und anhand des 1. Teiles entscheidest du dann wohin das gespeichert wird. Ein Paar aus aufeinanderfolgendem Name und Password gehört dann immer zusammen.
30. April 200916 j es gibt gewiss elegantere methoden, wie zum beispiel : jedoch musst du die felder name und passwort nummerieren bzw unterschiedlich gestalten: Properties props = new Properties(); props.load(new FileInputStream("pwfile.properties")); /* hiermit liest du die einzelnen Wertkombinationen in einer Schleife aus und packst sie in eine HashMap*/ props.getProperty("name_1"); props.getProperty("pw_1"); Übrigens, man kann diese Datei auch erweitern mit props.store(....)
30. April 200916 j Danke für eure Antworten. Ich denke ich muss das so machen wie dragon8 das vorgeschlagen hat. @Baba007 Das Problem ist, dass ich die Textdatei verschlüssel mit cipher. Bei Entschlüsseln muss ich die Textdatei in einem String speichern. Und da hab ich diese tollen Methoden nicht:( Gibt es eine Möglichkeit das decode vom cipher mit dem load zu kombinieren? Danke Grüße laya
30. April 200916 j Wenn du es wie Dragon8 gesagt hat zeilenweise ausliest bekommst du pro Zeile einen String. Diesen splittest du nach "=" (String.split(...)); Die Methode gibt dir dann ein Array mit Strings zurück. Wenn die länge des Arrays 2 ist und der erste String "Passwort" ist, ist der zweite String im Array dein passwort.
30. April 200916 j @speedi danke für deine Hilfe, das hört sich gut an.. Kanns leider erst später testen, bin grad unterwegs und mein Akku geht gleich aus... Grüße laya
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.