Если у вас нет строгих требований к использованию массивов, вам, вероятно, следует использовать коллекцию, например, список.
Например, если вы пытаетесь управлять массивом целых чисел, вместо этого вы можете сделать:
List<int> intList = new ArrayList<int>();
Тогда, если вам действительно нужны данные в виде массива, вы можете сделать:
intList.toArray();
Что бы вернуть массив, содержащий целочисленные значения в вашем списке. Списки легче читать и использовать.