Hallo. Also ich habe mit J2ME ein Programm für mein Handy gemacht. In diesem Programm ist ein Recht großes Array:

Code:
String hsinfo[][] = new String[144][3];

      hsinfo[0][0] = "Montag:\n[180] 07.24 (S)\n[180] 12.05 (S)\n";
      hsinfo[0][1] = "";
      hsinfo[0][2] = "Angerstein - Schule";
...
...
      hsinfo[143][0] = "Montag:\n[185] 09.28 (S)\n[185] 11.23\n...";
      hsinfo[143][1] = "Montag:\n[185] 07.07 (S)\n[185] 08.08 (F)\n...";
      hsinfo[143][2] = "Spanbeck - Ortsmitte";
Also ein 2-Dimensionales Array.

Da sich die Daten mindestens einmal im Jahr ändern, wollte ich eine Update-Funktion machen, dass man (wenn man will) sich die Daten aus dem Internet laden kann.

Im moment steht dieses Array fest im Quellcode. Damit ich die Daten aus dem Internet benutzen kann, muss ich sie aber Speichern können. Es gibt ja diesen Record-Store, wobei ich schon öfters gelesen habe, dass die dort gespeicherten Daten nicht mehr als ein Paar KB groß sein sollte, denn es wird nicht von allen Handys unterstützt und dauert dazu auch noch lange.

Also hab ich mir überlegt, ob man nicht eine 2. java-Datei macht, wo nur das array drinne ist und in der Haupt-Java-Datei eingebunden wird.

Hier meine Frage(n):
1. Wie kann man eine 2. Java-Datei in eine Vorhandene einfügen??
2. Kann man, wenn das Programm auf dem Handy installiert ist, diese 2. Datei im nachhinein ändern?

MFG RBS_Phoenix