W obecnej wersji kodu, nad którą pracuję, potrzebuję zainicjować wiele pustych String [] o różnych długościach.Elegancki sposób inicjowania pustej tablicy String w Javie
Jak na razie, są one zawsze zainicjowane w następujący sposób:
String[] a = new String[]{"","","","","","","","",""} // etc...
Chociaż jest to proste rozwiązanie, jedna linia, moje osobiste preferencje jest to, że jest to raczej brzydki.
Zastanawiam się, czy ktoś jest świadomy istniejącego API/narzędzia, który oferuje metodę, w której tablica pustych ciągów może być zainicjalizowana bardziej elegancko. Myślałem o czymś w rodzaju:
StringUtils.*initialiseEmptyArray*(int size);
Czy ktoś wie o takiej metodzie?
Zawsze mogę napisać własną, jeśli zajdzie taka potrzeba, po prostu nie chcę ponownie wymyślać koła, jeśli już to zrobiono.
Dzięki
20 sek przed me = \ –
@LuiggiMendoza .. :) –
W każdym razie, można popraw odpowiedź, dodając inne [Wypełnij tablice # (Object [] a, int fromIndex, int toIndex, Object val) '] (http://docs.oracle.com/javase/6/docs/api /java/util/Arrays.html#fill%28java.lang.Object[],%20int,%20int,%20java.lang.Object%29) method –