Массив против ArrayList в Java

В программировании на Java есть два способа создания массива.

  • Array : представляет собой простую структуру данных фиксированного размера , размер которой требуется во время создания.

  • ArrayList : представляет собой структуру данных с динамическим размером, которая не требует определенного размера. во время инициализации.

Массив

Массив может содержать как примитивные типы данных, так и объекты класса в зависимости от определения массива. Но у него фиксированный размер.

Пример

//Импортируем необходимые библиотекиimport java.util.Arrays;  class Array {public static void main (String args []) {/* ........... Массив ............. *///Фиксированный размер. //Невозможно добавить более 3 элементов.  int [] arr = новый int [3];  arr [0] = 5;  arr [1] = 6;  arr [2] = 10; //Печать System.out.println (Arrays.toString (arr));  }} 

ArrayList

ArrayList нельзя создать для примитивных типов данных. Он содержит только объект. Он имеет возможность динамически увеличиваться и уменьшаться.

  • Помните, что в Java каждый примитивный тип данных имеет класс-оболочку. Примитивный | Класс-оболочка || — | — || int | Целое число || короткий | Короткое || байт | Байт || char | Символ || float | Float |

Пример

//Импорт необходимых библиотекimport java.util.ArrayList;  class Array_List {public static void main (String args []) {/*............ArrayList..............*///Размер переменной. //Можно добавить больше элементов.  ArrayList  arr = новый ArrayList  ();  arr.add (5);  arr.add (9);  arr.add (11); //Печать System.out. println (обр);  }} 

Оцените статью
nanomode.ru
Добавить комментарий