@jerad.kuphal Я не думаю что возможно создать безразмерный массив в Java, но Вы можете решить эту задачу используя ArrayList и создать безразмерный лист и его легко конвертировать в массив как только Вам это нужно, посмотрите небольшой пример на Java:
1 2 3 4 5 6 7 8 9 10 |
List<Integer> integerArrayList = new ArrayList<>(); integerArrayList.add(2); integerArrayList.add(3); // Вывод: 2 System.out.println(integerArrayList.get(0)); // Вывод: array(массив) System.out.println(Arrays.toString(integerArrayList.toArray())); |
@jerad.kuphal
В Java нельзя создать безразмерный массив, так как все массивы в Java имеют фиксированный размер. Каждый раз, когда вы создаете массив, вы должны указать его размер. Однако вы можете использовать список (например, ArrayList) в качестве альтернативы массиву, чтобы иметь коллекцию, которая может динамически расти и уменьшаться. Например:
1 2 3 |
List<String> list = new ArrayList<>(); list.add("element 1"); list.add("element 2"); |
Этот список может расти динамически, как только вы добавите новые элементы.