U can use this:
String[] strings = createNew(100); // = new String[100];
or
Bars[] bars=createNew(10);// = new Bars[10];
@NonNull
public static <T> T[] createNew(int capacity, @NonNull T... array) {
return java.util.Arrays.copyOf(array, capacity);
}