<p>Динамический массив в Java является одной из наиболее часто используемых структур данных. Этот массив позволяет нам создавать массивы переменной длины, которые могут увеличиваться или уменьшаться по мере необходимости.</p>
<p>В Java существует несколько способов реализации динамического массива. Один из них - это использование класса ArrayList из стандартной библиотеки Java. Этот класс предоставляет методы для добавления, удаления и доступа к элементам массива.</p>
<p>Для создания динамического массива, мы можем использовать следующий код:</p>
<pre><code><span class="hljs-keyword">import</span> java.util.ArrayList;</span>
public</span> class</span> DynamicArrayExample{</span>
public</span> static</span> void</span> main(String[]args){</span>
ArrayList</span><Integer> dynamicArray=new</span> ArrayList</span><>();</span>
// Добавление элементов в массивdynamicArray.add(10);dynamicArray.add(20);dynamicArray.add(30);// Вывод элементов массиваfor</span> (int</span> i=0;i<dynamicArray.size();i++){</span>
System</span>.out.println(dynamicArray.get(i));}// Удаление элемента из массиваdynamicArray.remove(1);// Вывод измененного массиваfor</span> (int</span> i=0;i<dynamicArray.size();i++){</span>
System</span>.out.println(dynamicArray.get(i));}}}
</code></pre>
<p>В этом примере мы создаем новый объект ArrayList с именем dynamicArray, который будет содержать целочисленные значения. Затем мы добавляем некоторые значения в массив с помощью метода add(). Мы можем получить доступ к элементам массива с использованием метода get() и распечатать их с помощью цикла for. Затем мы удаляем элемент из массива с помощью метода remove(). Наконец, мы снова выводим измененный массив.</p>
<p>При выполнении этого кода мы получим следующий вывод:</p>
<pre><code>10
20
30
10
30
</code></pre>
<p>В примере показан простой способ использования динамического массива в Java. Однако, не забудьте, что ArrayList может содержать объекты любого типа, а не только целочисленные значения.</p>
<p>Также важно отметить, что другим способом реализации динамического массива является использование обычного массива с увеличением его размера вручную или использованием других структур данных, таких как LinkedList.</p>
<p>Надеюсь, что этот развернутый ответ дал вам полезную информацию о динамических массивах в Java и представил пример кода. Если у вас есть еще вопросы, не стесняйтесь задавать!</p>