Ich habe eine Situation, in der ich ein Kriterium für ein Eingabearray anwenden und ein anderes Array als Ausgabe neu berechnen muss, die kleinere Größe auf der Grundlage der Filterkriterien haben wird.Wie kann ich ein Array initialisieren, ohne es zu kennen?
Jetzt Problem ist, ich weiß nicht die Größe der gefilterten Ergebnisse, so kann ich das Array mit bestimmten Wert nicht initialisieren. Und ich will nicht, dass es große Größe wird Null-Werte, weil ich array.length verwende; später.
Eine Möglichkeit besteht darin, zuerst das ursprüngliche Eingangsarray zu loopen und einen Zähler zu setzen, dann eine weitere Schleife mit dieser Zählerlänge zu erstellen und dieses Array [] zu initialisieren und zu füllen. Aber gibt es den Job in nur einer Schleife?
Warum verwenden Sie nicht ArrayList? –