Zum Inhalt springen

Diskussion:Java-Properties-Datei

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 8. Dezember 2010 um 11:22 Uhr durch Timothy Truckle (Diskussion | Beiträge) (weitere Fragen). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Letzter Kommentar: vor 14 Jahren von Timothy Truckle in Abschnitt weitere Fragen

Beispiel unklar/falsch

Nach dem Beispiel und dem Fließtext ist für pi der Text (String) "= 3.14" definiert, ist das Beispiel so gewollt? (nicht signierter Beitrag von Benutzer:Tschoo_DE_de (Diskussion | Beiträge) jpp ?! 15:24, 17. Okt. 2006 (CEST))Beantworten

Das Beispiel ist korrekt, für pi ist der Text "3.14" definiert. Aber der Fließtext ist wohl etwas unpräzise. Siehe dazu auch die Originaldokumentation der Methode Properties.load. Ich grübele momentan noch, wie man diese Syntaxbeschreibung so formuliert, dass sie einerseits korrekt ist und andererseits verständlich bleibt. --jpp ?! 15:24, 17. Okt. 2006 (CEST)Beantworten
So, ist es jetzt verständlicher? --jpp ?! 16:02, 17. Okt. 2006 (CEST)Beantworten

positive ganze Zahl

In dem Artikel wird gesagt, dass man für dynamische Parameter positive ganze Zahlen benötigt, allerdings steht danach, man fängt mit der 0 an. Die null ist allerdings nicht positiv, die kleinste positive ganze Zahl ist die 1. Was ist denn nun richtig, fängt man mit der 1 an oder mit der 0? (nicht signierter Beitrag von 139.18.195.190 (Diskussion) 17:14, 6. Dez. 2010 (CET)) Beantworten

Es fängt mit '0' an, weil die Zahl als Index in einer Collection verwended wird. Und der niedrigste Index in "vernünftigen" Programmiersprachen ist '0'... ;o)
Die richtige Beschreibung wäre also "eine nicht negative ganze Zahl" --TT 11:08, 8. Dez. 2010 (CET)Beantworten

weitere Fragen

- sind properties nur lesbar oder auch schreibbar von java aus? - wie im artikel genannt, sind properties zur internationalisierung verwendbar, ist das auch die optimale lösung oder gibt es dafür bessere möglichkeiten? (nicht signierter Beitrag von 139.18.195.190 (Diskussion) 17:14, 6. Dez. 2010 (CET)) Beantworten

Properties-Dateien sind auch schreibbar. Es gibt eine Klasse 'java.util.Properties' in der man die Properties verwalten und bei Bedarf in's Filesystem persistieren kann.
Für die Internationalisierung halte ich das Konzept für sehr gut. Das einzige Problem besteht darin, beim Anlegen neuer Schlüssen keine der Lokalisierungen zu vergessen. Zumindest wird in diesem Fall aber die Standard-Lokalisierung verwendet, so dass es also keine Elemente ohne Text geben kann. Außerdem gibt es Tools (Eclipse-Plugins beispielsweise) die dieses Problem behandeln.--TT 11:22, 8. Dez. 2010 (CET)Beantworten