Auslesen einer INI Datei

Guten MNorgen,

ich habe folgendes Problem. Ich habe für meine Applikation eine INI Datei geschrieben und möchte diese nun auslesen. Was soweit so gut auch klappt. Doch beim vergleichen um welchen Schlüssel es sich handelt bekomme ich nichts raus. Könnt ihr bitte mal schauen was ich falsch mache…

Bin mittlerweile verzweifelt und wäre euch dankbar für einen kurzfristigen Tip.

Die erste if Anweisung bearbeitet er noch aber in der zweiten scheint er nicht zu gehen obwohl in der Datei ein Eintrag existiert mit dem Eintrag dbtyp

Vielen Dank!!!
Marco

Hier nun das Listing:
fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String line = null;
while ((line = br.readLine()) != null) {
if (line.length()==7)
{
if (line.substring(0,5)==„dbtyp“)
{
System.out.println(„erfüllt“);
tmpdbtyp=line.substring(6);
} System.out.println(line.substring(0,5));
System.out.println(„dbtyp::“+tmpdbtyp); System.out.println("--------------------");
}
}
br.close();
fr.close();

Hallo Marco

Versuch einmal die Zeile
if (line.substring(0,5)==„dbtyp“)
durch
if („dbtyp“.equals(line.substring(0,5)))
zu ersetzen.

Mit freundlichen Grüssen
Peter

Hallo Marco,

Versuch doch mal mit Properties:
http://mindprod.com/jgloss/properties.html

Viele Grüsse
Simon

Vielen Dank!!! Hat super geklappt

-)

Hallo Marco,

Unter http://www.wer-weiss-was.de/cgi-bin/forum/showarchiv… findest du meine Lösung zum Thema INI-Files.
Ih benütze dazu meistens eine Zeile für den Schlüssel und die Nächste für den Wert. Wenn du Fragen dazu hast kannst du mich mailen.

MfG.
Marc

Hallo Marc,

Eine Zeile für Schlüssel und eine Zeile für Wert?

Warum verwendest Du nicht den STANDARD?
Properites:
http://mindprod.com/jgloss/properties.html

Gruss, Simon