/
Anastasia_Vlasova
/
taskList
Обзор
Документация
Войти
/
Anastasia_Vlasova
/
taskList
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
TaskList.java
42 строки
1 KB
Anastasia_Vlasova
reformat code
23 апр 2025, 09:23
23 апр 2025, 09:23
fc80a4b
Код
Авторство
О чём код?
import java.util.List; import java.util.ArrayList; import java.util.Iterator; public class TaskList { private List<String> tasks = new ArrayList<>(); public void add(String task) { tasks.add(task); System.out.println("Добавлено!"); print(); } public void print() { System.out.println("\nВаш список дел:"); for (int i = 0; i < tasks.size(); i++) { System.out.printf("%d. %s\n", i + 1, tasks.get(i)); } } public void removeByIndex(int index) { if (index >= 0 && index < tasks.size()) { tasks.remove(index); System.out.println("Удалено!"); print(); } else { System.out.println("неправильно указан номер!"); } } public void removeByText(String text) { Iterator<String> iterator = tasks.iterator(); String lCase = text.toLowerCase(); while (iterator.hasNext()) { String task = iterator.next(); if (task.toLowerCase().contains(lCase)) { iterator.remove(); } } print(); } }