In der aktuellen Codebasis, an der ich gerade arbeite, muss ich viele leere Strings [] unterschiedlicher Länge initialisieren.Eine elegante Art, ein leeres String-Array in Java zu initialisieren
Ab sofort sind sie in der folgenden Art und Weise immer initialisiert:
String[] a = new String[]{"","","","","","","","",""} // etc...
Obwohl dies eine einfache ist eine Linie Lösung, meine persönliche Präferenz ist, dass es ziemlich hässlich ist.
Ich habe mich nur gefragt, ob irgendjemand eine existierende API/Utility kennt, die eine Methode anbietet, bei der ein Array leerer Strings eleganter initialisiert werden kann. Ich dachte etwas in der Form von:
StringUtils.*initialiseEmptyArray*(int size);
Kennt jemand eine solche Methode?
Ich kann immer meine eigenen schreiben, wenn es sein muss, wollte einfach nicht das Rad neu erfinden, wenn es bereits getan wurde.
Dank
20 Sekunden vor mir = \ –
@LuiggiMendoza .. :) –
Wie auch immer, könnte man Verbessere die Antwort durch Hinzufügen des anderen ['Arrays # fill (Objekt [] a, int fromIndex, int toIndex, Objekt val)'] (http://docs.oracle.com/javase/6/docs/api /java/util/Arrays.html#fill%28java.lang.Object[],%20int,%20int,%20java.lang.Object%29) Methode –