Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvOpObLs 18 of 147 menu
◀ ▶

Список объектов в Java

Список удобен, когда набор объектов нужно менять: добавлять элементы и удалять их. В Java для этого используют ArrayList с типом элементов в угловых скобках:

class Post { public String title = ""; public String text = ""; }

Соберем две записи в список и выведем, сколько в нем элементов:

import java.util.ArrayList; ArrayList<Post> posts = new ArrayList<>(); Post news = new Post(); news.title = "News"; news.text = "Hello"; posts.add(news); Post tips = new Post(); tips.title = "Tips"; tips.text = "Java"; posts.add(tips); System.out.println(posts.size());

В изменяемый список объекты записывают методом add:

import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Post> posts = new ArrayList<>(); Post draft = new Post(); draft.title = "Draft"; draft.text = "Work"; posts.add(draft); System.out.println(posts.get(0).title); } }

Перебор списка объектов устроен так же, как перебор списка чисел:

import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Post> posts = new ArrayList<>(); Post a = new Post(); a.title = "News"; Post b = new Post(); b.title = "Tips"; Post c = new Post(); c.title = "Draft"; posts.add(a); posts.add(b); posts.add(c); for (Post post : posts) { System.out.println(post.title); } } }

Сделайте класс Employee с полями name и salary. Создайте список таких объектов. Добавьте в список два работника. Выведите размер списка.

Дан список объектов Employee из урока. Выведите заголовки записей, у которых длина поля text больше 3.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить