Diskussion:Java-Properties-Datei
Beispiel unklar/falsch
[Quelltext bearbeiten]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) )
- 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)
- So, ist es jetzt verständlicher? --jpp ?! 16:02, 17. Okt. 2006 (CEST)
positive ganze Zahl
[Quelltext bearbeiten]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))
- 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)
weitere Fragen
[Quelltext bearbeiten]- 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))
- 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)
Werte mit führenden Leerzeichen
[Quelltext bearbeiten]Der Artikel erklärt nicht, wie Werte mit führenden Leerzeichen spezifiziert werden. Ceving (Diskussion) 15:21, 19. Apr. 2012 (CEST)
- Das könnte daran liegen, dass es (laut JavaDoc) nicht geht. --TT (Diskussion) 12:32, 23. Apr. 2012 (CEST)
Fehlertoleranz oder Fehlerquelle?
[Quelltext bearbeiten]Welchen Sinn hat es mehrere verschiedene Trennzeichen zwischen key und value zuzulassen oder zu definieren? Sind da mehrere Formate zusammengewachsen? --Siehe-auch-Löscher (Diskussion) 16:24, 29. Okt. 2013 (CET)
vieltext
[Quelltext bearbeiten]Im Beispiel ist sehr unklar:
- Ist "vieltext" ein Schlüssel und wenn ja, warum ist er dann in der Syntaxhighlight-Kennzeichnung nicht olivfarbig wie die anderen Schlüssel?
- Ist der Wert des Schlüssels vieltext "Dieser Text läuft über zwei Zeilen." und wenn ja, warum steht das dann nicht da? --Neitram ✉ 15:21, 21. Feb. 2019 (CET)