Как использовать компаратор?. 30.02. Java – Интерфейс Collection. Методы. Пример. 30.03. Java – Интерфейс List
Как использовать компаратор? И TreeSet, и TreeMap хранят элементы в отсортированном порядке. Однако, именно компаратор определяет, что такое отсортированный порядок. Этот интерфейс позволяет нам сортировать данную коллекцию любым количеством различных способов. Также этот интерфейс может использоваться для сортировки любых экземпляров любого класса (даже классов, которые мы не можем изменить).
Итог Структура коллекций Java даёт программисту доступ к предварительно упакованным структурам данных, а также к алгоритмам для их управления. Коллекция – это объект, который может содержать ссылки на другие объекты. Интерфейсы коллекции объявляют операции, которые могут выполняться для каждого типа коллекции. Классы и интерфейсы структуры коллекций находятся в java. util.
30. 02. Java – Интерфейс Collection Интерфейс Collection — это основа, на которой построена структура коллекций в Java. Он объявляет основные методы, которые будут иметь все коллекции. Эти методы приведены в следующей таблице. Так как все коллекции реализуют Collection, знакомство с его методами необходима для понимания фреймворка. Некоторые из этих методов могут вызывать исключение UnsupportedOperationException. Методы
Пример
Ниже приведён пример, объясняющий несколько методов из различных реализаций классов из вышеупомянутых методов коллекций: import java. util. *; public class CollectionsDemo { public static void main(String[] args) { // ArrayList List a1 = new ArrayList(); a1. add(" Заря" ); a1. add(" Марк" ); a1. add(" Айан" ); System. out. println(" ArrayList Элементы" ); System. out. print(" \t" + a1); // LinkedList List l1 = new LinkedList(); l1. add(" Заря" ); l1. add(" Марк" ); l1. add(" Айан" ); System. out. println(); System. out. println(" LinkedList Элементы" ); System. out. print(" \t" + l1); // HashSet Set s1 = new HashSet(); s1. add(" Заря" ); s1. add(" Марк" ); s1. add(" Айан" ); System. out. println(); System. out. println(" Set Элементы" ); System. out. print(" \t" + s1); // HashMap Map m1 = new HashMap(); m1. put(" Заря", " 8" ); m1. put(" Марк", " 31" ); m1. put(" Айан", " 12" ); m1. put(" Дэйзи", " 14" ); System. out. println(); System. out. println(" Map Элементы" ); System. out. print(" \t" + m1); } }Получим следующий результат:
30. 03. Java – Интерфейс List Интерфейс List в Java расширяет Collection и объявляет поведение коллекции, которая хранит последовательность элементов. · Элементы могут быть вставлены или доступны по их позиции в списке, используя индекс на основе нуля. · Список может содержать повторяющиеся элементы. · В дополнение к методам, определенным в Collection, List определяет некоторые из своих, которые приведены в следующей таблице. · Некоторые из методов List будут генерировать UnsupportedOperationException, если коллекция не может быть изменена, и ClassCastException генерируется, когда один объект несовместим с другим.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|