Коллекция Java: упражнения, практика, решение
Упражнения Java Collection [126 упражнений с решением]
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
Список упражнений коллекции Java:
- Упражнения ArrayList [22 упражнения с решением]
- Упражнения LinkedList [26 упражнений с решением]
- Упражнения HashSet [12 упражнений с решением]
- Упражнения TreeSet [16 упражнений с решением]
- Упражнения PriorityQueue [12 упражнений с решением]
- Упражнения по HashMap [12 упражнений с решением]
- Упражнения TreeMap [26 упражнений с решением]
Коллекция Java: упражнения ArrayList [22 упражнения с решением]
1. Напишите программу на Java, чтобы создать новый список массивов, добавить несколько цветов (строку) и распечатать коллекцию. Перейти к редактору
Нажмите меня, чтобы увидеть решение
2. Напишите Java-программу для итерации всех элементов списка массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
3. Напишите Java-программу для вставки элемента в список массивов в первой позиции. Перейти к редактору
Нажмите меня, чтобы увидеть решение
4. Напишите Java-программу для извлечения элемента (по указанному индексу) из заданного списка массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
5. Напишите Java-программу для обновления определенного элемента массива по заданному элементу. Перейти к редактору
Нажмите меня, чтобы увидеть решение
6. Напишите программу на Java для удаления третьего элемента из списка массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
7. Напишите программу на Java для поиска элемента в списке массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
8. Напишите программу на Java для сортировки заданного списка массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
9. Напишите программу на Java для копирования одного списка массивов в другой. Перейти к редактору
Нажмите меня, чтобы увидеть решение
10. Напишите программу на Java для перемешивания элементов в списке массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
11. Напишите Java-программу для обращения элементов в списке массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
12. Напишите программу на Java для извлечения части списка массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
13. Напишите программу на Java для сравнения двух списков массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
14. Напишите Java-программу, поменявшую два элемента в списке массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
15. Напишите программу на Java для объединения двух списков массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
16. Напишите Java-программу для клонирования списка массивов в другой список массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
17. Напишите программу на Java, чтобы очистить список массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
18. Напишите Java-программу для проверки того, что список массивов пуст или нет. Перейти к редактору
Нажмите меня, чтобы увидеть решение
19. Напишите программу на Java, чтобы урезать емкость списка массивов текущим размером списка. Перейти к редактору
Нажмите меня, чтобы увидеть решение
20. Напишите программу на Java, чтобы увеличить размер списка массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
21. Напишите программу на Java, чтобы заменить второй элемент ArrayList указанным элементом. Перейти к редактору
Нажмите меня, чтобы увидеть решение
22. Напишите Java-программу для печати всех элементов ArrayList, используя расположение элементов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
Коллекция Java: упражнения LinkedList [26 упражнений с решением]
1. Напишите программу на Java, чтобы добавить указанный элемент в конец связанного списка. Перейти к редактору
Нажмите меня, чтобы увидеть решение
2. Напишите Java-программу для перебора всех элементов в связанном списке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
3. Напишите Java-программу для итерации по всем элементам в связанном списке, начиная с указанной позиции. Перейти к редактору
Нажмите меня, чтобы увидеть решение
4. Напишите Java-программу для итерации связанного списка в обратном порядке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
5. Напишите Java-программу для вставки указанного элемента в указанную позицию в связанном списке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
6. Напишите программу на Java для вставки элементов в связанный список в первой и последней позиции. Перейти к редактору
Нажмите меня, чтобы увидеть решение
7. Напишите Java-программу для вставки указанного элемента в начало связанного списка. Перейти к редактору
Нажмите меня, чтобы увидеть решение
8. Напишите Java-программу для вставки указанного элемента в конец связанного списка. Перейти к редактору
Нажмите меня, чтобы увидеть решение
9. Напишите программу на Java для вставки некоторых элементов в указанной позиции в связанный список. Перейти к редактору
Нажмите меня, чтобы увидеть решение
10. Напишите программу на Java, чтобы получить первое и последнее вхождение указанных элементов в связанный список. Перейти к редактору
Нажмите меня, чтобы увидеть решение
11. Напишите Java-программу для отображения элементов и их позиций в связанном списке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
12. Напишите Java-программу для удаления указанного элемента из связанного списка. Перейти к редактору
Нажмите меня, чтобы увидеть решение
13. Напишите программу на Java для удаления первого и последнего элемента из связанного списка. Перейти к редактору
Нажмите меня, чтобы увидеть решение
14. Напишите программу на Java, чтобы удалить все элементы из связанного списка. Перейти к редактору
Нажмите меня, чтобы увидеть решение
15. Напишите программу на Java, которая поменяет два элемента в связанном списке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
16. Напишите программу на Java, чтобы перемешать элементы в связанном списке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
17. Напишите программу на Java, чтобы объединить два связанных списка. Перейти к редактору
Нажмите меня, чтобы увидеть решение
18. Напишите программу на Java, чтобы клонировать связанный список в другой связанный список. Перейти к редактору
Нажмите меня, чтобы увидеть решение
19. Напишите Java-программу для удаления и возврата первого элемента связанного списка. Перейти к редактору
Нажмите меня, чтобы увидеть решение
20. Напишите Java-программу для извлечения, но не удаления, первого элемента связанного списка. Перейти к редактору
Нажмите меня, чтобы увидеть решение
21. Напишите Java-программу для извлечения, но не удаления, последнего элемента связанного списка. Перейти к редактору
Нажмите меня, чтобы увидеть решение
22. Напишите программу на Java, чтобы проверить, существует ли определенный элемент в связанном списке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
23. Напишите программу на Java для преобразования связанного списка в список массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
24. Напишите программу на Java для сравнения двух связанных списков. Перейти к редактору
Нажмите меня, чтобы увидеть решение
25. Напишите Java-программу для проверки того, что связанный список пуст или нет. Перейти к редактору
Нажмите меня, чтобы увидеть решение
26. Напишите программу на Java для замены элемента в связанном списке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
Коллекция Java: упражнения HashSet [12 упражнений с решением]
1. Напишите Java-программу для добавления указанного элемента в конец хеш-набора. Перейти к редактору
Нажмите меня, чтобы увидеть решение
2. Напишите Java-программу для перебора всех элементов в хэш-списке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
3. Напишите программу на Java, чтобы получить количество элементов в хэш-наборе. Перейти к редактору
Нажмите меня, чтобы увидеть решение
4. Напишите программу на Java, чтобы очистить хэш-набор. Перейти к редактору
Нажмите меня, чтобы увидеть решение
5. Напишите программу на Java, чтобы проверить, хэш-набор пуст или нет. Перейти к редактору
Нажмите меня, чтобы увидеть решение
6. Напишите Java-программу для клонирования хеш-набора в другой хеш-набор. Перейти к редактору
Нажмите меня, чтобы увидеть решение
7. Напишите Java-программу для преобразования хэш-набора в массив. Перейти к редактору
Нажмите меня, чтобы увидеть решение
8. Напишите Java-программу для преобразования хэш-набора в набор деревьев. Перейти к редактору
Нажмите меня, чтобы увидеть решение
9. Напишите программу на Java для преобразования хэш-набора в List / ArrayList. Перейти к редактору
Нажмите меня, чтобы увидеть решение
10. Напишите Java-программу для сравнения двух хэш-наборов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
11. Напишите Java-программу для сравнения двух наборов и сохранения элементов, которые одинаковы для обоих наборов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
12. Напишите программу на Java, чтобы удалить все элементы из хеш-набора. Перейти к редактору
Нажмите меня, чтобы увидеть решение
Коллекция Java: Упражнения TreeSet [16 упражнений с решением]
1. Напишите Java-программу для создания нового набора деревьев, добавьте несколько цветов (строку) и распечатайте набор деревьев. Перейти к редактору
Нажмите меня, чтобы увидеть решение
2. Напишите Java-программу для перебора всех элементов в наборе деревьев. Перейти к редактору
Нажмите меня, чтобы увидеть решение
3. Напишите программу на Java, чтобы добавить все элементы указанного набора деревьев в другой набор деревьев. Перейти к редактору
Нажмите меня, чтобы увидеть решение
4. Напишите программу на Java для создания представления в обратном порядке элементов, содержащихся в данном наборе деревьев. Перейти к редактору
Нажмите меня, чтобы увидеть решение
5. Напишите программу на Java, чтобы получить первый и последний элементы в наборе деревьев. Перейти к редактору
Нажмите меня, чтобы увидеть решение
6. Напишите Java-программу для клонирования списка наборов деревьев в другой набор деревьев. Перейти к редактору
Нажмите меня, чтобы увидеть решение
7. Напишите программу на Java, чтобы получить количество элементов в наборе деревьев. Перейти к редактору
Нажмите меня, чтобы увидеть решение
8. Напишите программу на Java для сравнения двух наборов деревьев. Перейти к редактору
Нажмите меня, чтобы увидеть решение
9. Напишите программу на Java, чтобы найти числа меньше 7 в наборе деревьев. Перейти к редактору
Нажмите меня, чтобы увидеть решение
10. Напишите программу на Java, чтобы получить элемент в наборе деревьев, который больше или равен данному элементу. Перейти к редактору
Нажмите меня, чтобы увидеть решение
11. Напишите программу на Java, чтобы получить элемент в наборе деревьев, который меньше или равен данному элементу. Перейти к редактору
Нажмите меня, чтобы увидеть решение
12. Напишите программу на Java, чтобы получить элемент в наборе деревьев, который строго больше или равен данному элементу. Перейти к редактору
Нажмите меня, чтобы увидеть решение
13. Напишите программу на Java, чтобы получить элемент в наборе деревьев, который строго меньше заданного элемента. Перейти к редактору
Нажмите меня, чтобы увидеть решение
14. Напишите программу на Java для извлечения и удаления первого элемента набора деревьев. Перейти к редактору
Нажмите меня, чтобы увидеть решение
15. Напишите программу на Java для извлечения и удаления последнего элемента набора деревьев. Перейти к редактору
Нажмите меня, чтобы увидеть решение
16. Напишите Java-программу для удаления заданного элемента из набора деревьев. Перейти к редактору
Нажмите меня, чтобы увидеть решение
Коллекция Java: упражнения PriorityQueue [12 упражнений с решением]
1. Напишите программу на Java для создания новой очереди приоритетов, добавьте несколько цветов (строку) и распечатайте элементы очереди приоритетов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
2. Напишите Java-программу для итерации всех элементов в очереди с приоритетами. Перейти к редактору
Нажмите меня, чтобы увидеть решение
3. Напишите программу на Java, чтобы добавить все элементы приоритетной очереди в другую приоритетную очередь. Перейти к редактору
Нажмите меня, чтобы увидеть решение
4. Напишите Java-программу для вставки данного элемента в очередь с приоритетами. Перейти к редактору
Нажмите меня, чтобы увидеть решение
5. Напишите программу на Java, чтобы удалить все элементы из очереди с приоритетами. Перейти к редактору
Нажмите меня, чтобы увидеть решение
6. Напишите Java-программу для подсчета количества элементов в приоритетной очереди. Перейти к редактору
Нажмите меня, чтобы увидеть решение
7. Напишите Java-программу для сравнения двух приоритетных очередей. Перейти к редактору
Нажмите меня, чтобы увидеть решение
8. Напишите программу на Java, чтобы получить первый элемент очереди с приоритетами. Перейти к редактору
Нажмите меня, чтобы увидеть решение
9. Напишите программу на Java для извлечения и удаления первого элемента. Перейти к редактору
Нажмите меня, чтобы увидеть решение
10. Напишите Java-программу для преобразования приоритетной очереди в массив, содержащий все элементы очереди. Перейти к редактору
Нажмите меня, чтобы увидеть решение
11. Напишите программу на Java для преобразования элементов Priority Queue в строковое представление. Перейти к редактору
Нажмите меня, чтобы увидеть решение
12. Напишите программу на Java, чтобы изменить priorityQueue на максимально приоритетный. Перейти к редактору
Нажмите меня, чтобы увидеть решение
Коллекция Java: упражнения HashMap [12 упражнений с решением]
1. Напишите программу на Java, чтобы связать указанное значение с указанным ключом в HashMap. Перейти к редактору
Нажмите меня, чтобы увидеть решение
2. Напишите программу на Java для подсчета количества отображений ключ-значение (размер) на карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
3. Напишите программу на Java, чтобы скопировать все сопоставления с указанной карты на другую карту. Перейти к редактору
Нажмите меня, чтобы увидеть решение
4. Напишите программу на Java, чтобы удалить все сопоставления с карты. Перейти к редактору
Нажмите меня, чтобы увидеть решение
5. Напишите программу на Java, чтобы проверить, содержит ли карта сопоставления значения ключа (пусто) или нет. Перейти к редактору
Нажмите меня, чтобы увидеть решение
6. Напишите программу на Java, чтобы получить поверхностную копию экземпляра HashMap. Перейти к редактору
Нажмите меня, чтобы увидеть решение
7. Напишите программу на Java, чтобы проверить, содержит ли карта сопоставление для указанного ключа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
8. Напишите программу на Java, чтобы проверить, содержит ли карта сопоставление для указанного значения. Перейти к редактору
Нажмите меня, чтобы увидеть решение
9. Напишите программу на Java для создания набора представлений отображений, содержащихся в карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
10. Напишите программу на Java, чтобы получить значение указанного ключа на карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
11. Напишите программу на Java, чтобы получить набор ключей, содержащихся в этой карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
12. Напишите программу на Java, чтобы получить коллекционное представление значений, содержащихся в этой карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
Коллекция Java: Упражнения TreeMap [26 упражнений с решением]
1. Напишите программу на Java, чтобы связать указанное значение с указанным ключом в древовидной карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
2. Напишите Java-программу для копирования содержимого Tree Map в другую Tree Map. Перейти к редактору
Нажмите меня, чтобы увидеть решение
3. Напишите программу на Java для поиска ключа в древовидной карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
4. Напишите программу на Java для поиска значения в древовидной карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
5. Напишите программу на Java, чтобы получить все ключи из заданной древовидной карты. Перейти к редактору
Нажмите меня, чтобы увидеть решение
6. Напишите программу на Java, чтобы удалить все элементы из данной древовидной карты. Перейти к редактору
Нажмите меня, чтобы увидеть решение
7. Напишите программу на Java для сортировки ключей в Tree Map с помощью компаратора. Перейти к редактору
Нажмите меня, чтобы увидеть решение
8. Напишите программу на Java, чтобы получить сопоставление ключ-значение, связанное с наибольшим ключом и наименьшим ключом в карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
9. Напишите программу на Java, чтобы получить первый (самый низкий) ключ и последний (самый высокий) ключ в настоящее время на карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
10. Напишите программу на Java, чтобы получить представление в обратном порядке ключей, содержащихся в данной карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
11. Напишите программу на Java, чтобы получить сопоставление значения ключа, связанного с наибольшим ключом, меньшим или равным данному ключу. Перейти к редактору
Нажмите меня, чтобы увидеть решение
12. Напишите программу на Java, чтобы получить максимальный ключ, меньший или равный данному ключу. Перейти к редактору
Нажмите меня, чтобы увидеть решение
13. Напишите программу на Java, чтобы получить часть
карты, чьи ключи строго меньше, чем данный ключ. Перейти к редактору
Нажмите меня, чтобы увидеть решение
14. Напишите программу на Java, чтобы получить часть этой карты, ключи которой меньше (или равны, если inclusive true) данного ключа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
15. Напишите программу на Java, чтобы получить наименьший ключ, строго превышающий заданный ключ. Вернуть ноль, если такого ключа нет. Перейти к редактору
Нажмите меня, чтобы увидеть решение
16. Напишите программу на Java, чтобы получить сопоставление ключ-значение, связанное с наибольшим ключом, строго меньшим, чем данный ключ. Вернуть ноль, если такого ключа нет. Перейти к редактору
Нажмите меня, чтобы увидеть решение
17. Напишите программу на Java, чтобы получить максимальный ключ строго меньше, чем данный ключ. Вернуть ноль, если такого ключа нет. Перейти к редактору
Нажмите меня, чтобы увидеть решение
18. Напишите программу на Java, чтобы получить представление NavigableSet о ключах, содержащихся в карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
19. Напишите Java-программу для удаления и получения сопоставления ключ-значение, связанного с наименьшим ключом на карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
20. Напишите Java-программу для удаления и получения сопоставления ключ-значение, связанного с наибольшим ключом на этой карте. Перейти к редактору
Нажмите меня, чтобы увидеть решение
21. Напишите программу на Java, чтобы получить часть карты, ключи которой варьируются от заданного ключа (включительно) до другого ключа (эксклюзив). Перейти к редактору
Нажмите меня, чтобы увидеть решение
22. Напишите программу на Java, чтобы получить часть карты, ключи которой варьируются от данного ключа до другого ключа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
23. Напишите программу на Java, чтобы получить часть карты, ключи которой больше или равны данному ключу. Перейти к редактору
Нажмите меня, чтобы увидеть решение
24. Напишите программу на Java, чтобы получить часть карты, ключи которой больше, чем для данного ключа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
25. Напишите программу на Java, чтобы получить отображение значения ключа, связанное с наименьшим ключом, большим или равным данному ключу. Вернуть ноль, если такого ключа нет. Перейти к редактору
Нажмите меня, чтобы увидеть решение
26. Напишите программу на Java, чтобы получить наименьший ключ, больший или равный данному ключу. Возвращает ноль, если такого ключа нет. Перейти к редактору
Нажмите меня, чтобы увидеть решение
Java практика онлайн
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования