ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
2158
2158
EMPFEHLEN
-
Hi,
ich würde gerne etwas anderes als Zahlen für den ArrayIndex in Java verwenden, wie es in PHP z.B. auch geht:
Code :1
array[1]
ich möchte:
Code :1
array[eins]
oder über enum:
Code :1 2 3
public enum Zahlen { EINS, ZWEI, DREI; }
Code :1
array[Zahlen.EINS]
da kenne ich als Möglichkeit aber nur:
Code :1
array[Zahlen.EINS.ordinal()]
was aber zu aufwendig und schlechter lesbar ist.
Kennt jemand eine Möglichkeit?
-
19.11.08 10:44 #2
Hallo,
das ist jetzt warscheinlich nicht die genaueste Lösung für dein Problem, aber du könntest eine HashMap nehmen, anstelle eines Arrays. Diese verlangt nämlich als Schlüssel ein Objekt, also ist auch ein String möglich."... Jeder von uns ist Kunst... gezeichnet vom Leben" (Casper)
"Sir?, we're sorrounded!"
"Excellent, we can attack in any direction"
-
Mmmmh, könnte ich mal versuchen ob ich damit weiter komme. Danke schon mal
-
20.11.08 09:31 #4
Ansonnsten könntest du auch eine Methode schreiben, die Zahlenwörter in Zahlen umwandelt. Aber je nach dem, wie groß die Zahlen werden könnten, könnte es ein bischen kompliziert werden
"... Jeder von uns ist Kunst... gezeichnet vom Leben" (Casper)
"Sir?, we're sorrounded!"
"Excellent, we can attack in any direction"
-
Das mit den Zahlen als Wörter war ja nur für das Beispiel

Das werden alle mögliche Wörter sein.
-
20.11.08 09:45 #6
Dann würde ich wirklich eine HashMap nehmen.
http://www.dpunkt.de/java/Referenz/D...a.util/24.html
http://java.sun.com/javase/6/docs/ap...l/HashMap.html"... Jeder von uns ist Kunst... gezeichnet vom Leben" (Casper)
"Sir?, we're sorrounded!"
"Excellent, we can attack in any direction"
-
Ich werde berichten, ob ich mit einer HashMap weitergekommen bin
.
-
Schau dir besser mal die EnumMap an, die ist nämlich genau dafür gedacht und verwendet intern ein Array. Also prinzipiell genau das was du wolltest:
http://java.sun.com/javase/6/docs/ap...l/EnumMap.html
Ähnliche Themen
-
string oder txt file in enum
Von anfänger_fler im Forum .NET Windows FormsAntworten: 9Letzter Beitrag: 14.04.10, 08:55 -
enum Objekte über Index abrufen.
Von GalaxyWarrior im Forum JavaAntworten: 2Letzter Beitrag: 26.11.07, 11:10 -
mysql Tabelle nach Buchstaben oder alles ausgeben
Von spikaner im Forum PHPAntworten: 8Letzter Beitrag: 26.08.07, 10:06 -
Startservlet oder index.htm
Von lexx73 im Forum JavaAntworten: 0Letzter Beitrag: 12.01.06, 14:51 -
Berechtigungen der User (enum, set oder char)?
Von bartman336 im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 10.10.03, 15:52





Zitieren

Login





