Nehmen wir an, ich musste eine Reihe von String [] Objekten erstellen.Wie benenne ich dynamisch Objekte in Java?
Ich weiß, dass, wenn ich eine String-Array namens "test" zu halten, 3 Strings machen wollte konnte ich
String [] test = new String tun [3];
Aber sagen wir, ich musste eine Reihe dieser Arrays machen, und ich wollte, dass sie benannt wurden, 1,2, 3, 4, 5 ... usw. Für so viele benötigte ich und ich wusste nicht wie viele, die ich brauchen würde.
Wie kann ich eine ähnliche Wirkung wie dies erreichen:
for (int k=0; k=5; k++){
String[] k = new String[3];
}
Welche 5 String-Arrays erstellt würde 1 bis 5. Im Grunde nannte ich Array-Objekte mit einem Namen durch eine andere Funktion detemined zu schaffen in der Lage sein wollen . Warum kann ich das nicht tun? Bin ich nur dumm?
An welche Anwendungsfälle denken Sie für dieses Verhalten? Vielleicht wissen wir, dass wir Ihnen helfen können, einen Java-Weg zu finden, um das zu tun, was Sie wollen, ohne dynamisch benannte Variablen. – Phil