Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Java und .ini-Dateien

Empfohlene Antworten

Veröffentlicht

Tag auch!

Ich hab da mal ne Frage bezüglich ini-Dateien, und zwar, wie kann ich mir unter Java den Inhalt von ini-Dateien ausgeben lassen bzw. auslesen. Also mit der normalen Methode wie bei Text-Dateien geht das ja irgendwie nicht, da ja Windows für die ini-Dateien bestimmte Methoden anwendet die Java glaub ich gar nicht hat. Also ich muss über Java auf die Daten der ini-Datei zugreifen.

Kann mir vielleicht jemand helfen?

Servus,

vielleicht habe ich Dich vollkommen falsch verstanden, aber Du möchtest doch den Inhalt der Dateien bekommen, oder?

Da .ini-Dateien einen festgelegten Aufbau haben (habe ihn nicht 100%ig im Kopf, aber mit Überschriften, Kommentaren und Inhalt nach einem bestimmten Muster), kannst du die Dateien wie gewohnt mit Streams auslesen, und die Ergebnisse nach den o.g. Kriterien sortieren und weiterverarbeiten.

Solltest Du eine schon fertige Klasse suchen, die diese Filterung übernimmt, kann ich Dir leider nicht weiterhelfen, da ich eine solche Klasse nicht kenne.

Oder Du musst mir nochmal präzisieren, was Du mit den Informationen der Datei anfangen willst, dann kann ich Dir evtl. weiterhelfen.

Peter

Es gibt eine Möglichkeit mit der Klasse Properties.

Allerdings geht das mit der Gliederung durch eckige Klammern nicht.

Die Werte in der ini-Datei sind in der Form:

Schlüssel=Wert

gespeichert.

Lesen erfolgt mittels:

Properties prop = new Properties();

prop.load(new FileInputStream("my.ini"));

Das Objekt prop enthält nun die Werte aus der ini-Datei ähnlich einem Hashtable.

Schlüssel und Wert kannst du dann mit Methoden der Klasse Properties abfragen.

Speichern liesse sich auch machen:

Properties prop = new Properties();

prop.put(key,value);

prop.store(new FileOutputStream("my.ini"), "ApplicationSettings");

Das dürfte dem, was du gesucht hast ziemlich nahe kommen.

Emrep

Werd ich gleich mal testen ob das funzt.

Danke trotzdem erstmal!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.