Du solltest in solchen Fällen die ArrayList nehmen :) Dies Größe dieser Listen ist dynamisch.
List wasweißich = new ArrayList(); wasweißich.add("eins"); wasweißich.add("zwei"); wasweißich.add("drei");
//ganz viel code
wasweißich.add("vier");
Du solltest in solchen Fällen die ArrayList nehmen :) Dies Größe dieser Listen ist dynamisch.
List wasweißich = new ArrayList(); wasweißich.add("eins"); wasweißich.add("zwei"); wasweißich.add("drei");
//ganz viel code
wasweißich.add("vier");
Also Minecraft selbst verwendet für seine Config die Java Properties. Hab dir mal ein Beispiel dafür rausgesucht :)
http://www.mkyong.com/java/java-properties-file-examples/
Das hier sollte dir helfen :)
http://www.javabeginners.de/Arrays_und_Verwandtes/Array_sortieren.php
Das Sortieren funktioniert jedoch nur bei primitiven Datentypen (int,double,char,float) :)
Ich hab die Klasse mal berichtigt :) Eine Klasse darf niemals innerhalb einer Main Methode stehen. Desweiteren müssen die Instanz-Variablen immer zu Beginn einer Klasse geschrieben werden.(Eure Variablen BMW,Z4 usw....) Wie bereits erwähnt heißt es == und nicht = = :)) Aber Kopf hoch mit der Zeit wird man besser ;)
Hier die fertige Klasse: http://pastebin.com/7XWhT7ct
Die meisten Spiele werden in C++ programmiert. Ein großer Vorteil, neben der Hardwarenähe, ist das Speichermanagment. In Java musst du ja z.B. immer drauf warten, dass der Garbage Collector aufräumt...bei C++ musst du dich selbst darum kümmern, wann welche Variable wieder gelöscht wird.