Видео: Как работать с коллекциями в Java? Итератор, компаратор, классы коллекций. Java Professional. Урок 1 2025
Класс класса в Java-коде - это класс, задачей которого является сохранение множества объектов за раз - куча объектов String, пучок объектов BagOfCheese, кучу твитов или что-то еще. Вы можете создать класс коллекции с помощью этого кода.
пакет com. allmycode. коллекции; импортировать java. Util. ArrayList; public class SimpleCollectionsDemo {public static void main (String [] args) {ArrayList arrayList = new ArrayList (); ArrayList. добавить ("Hello"); ArrayList. Добавить(", "); ArrayList. добавить ("читатели"); ArrayList. Добавить("!"); for (int i = 0; i <4; i ++) {System. вне. print (arrayList. get (i));}}}
Когда вы запустите код в списке, вы увидите результат, показанный на этом рисунке.
Код создает новый экземпляр ArrayList и делает переменную arrayList ссылкой на этот новый экземпляр. Класс ArrayList является одним из многих классов коллекций.
Инструкция ArrayList arrayList = new ArrayList () создает пустой список вещей и делает переменную arrayList ссылкой на этот пустой список. Как выглядит список, когда он пуст? В любом случае важна разница между наличием пустого списка и наличием списка no . Перед выполнением массива ArrayList arrayList = new ArrayList () у вас нет списка. После выполнения ArrayList arrayList = new ArrayList () у вас есть список, который бывает пустым.
Код в списке вызывает arrayList. добавьте четыре раза, чтобы поместить эти четыре объекта (все строки) в список:
-
"Hello"
-
","
-
"reader"
-
"! "
После вызова arrayList. add, список больше не пуст.
Чтобы отобразить объекты в представлении консоли Eclipse, код вызывает System. вне. печать четыре раза, каждый раз с другим объектом из коллекции arrayList.
Если вы не видите представление консоли Eclipse, нажмите «Window → Show View» → «Консоль».
Есть различие между Системой. вне. println и System. вне. print (без окончания ln): Система. вне. Метод println переходит к новой строке после отображения ее текста; система. вне. метод печати не перейти к новой строке после отображения ее текста. В листинге, например, четыре вызова системы. вне. print, все четыре куска текста отображаются в одной строке в представлении консоли Eclipse.
Оператор for в списке марширует через значения в списке arrayList. Каждое значение в списке имеет индекс , каждый из которых варьируется от 0 до 3.
В коллекции Java начальный индекс всегда равен 0, а не 1.