Набор представляет собой набор подобных элементов, и они неупорядочены. Элементы могут иметь любой тип данных. Set не допускает повторяющихся значений. Мы не можем получить доступ к элементу набора по определенному индексу и можем только перебирать элементы набора.
Синтаксис:
Создание набора:
Имя переменной Set‹DataType›=new Set‹DataType›();
Мы можем присвоить значения статически во время создания набора,
Пример:
Set‹String› name = new Set‹String›{'Джон','Келли','Марк'};
По-другому мы можем присваивать значения динамически, когда мы создаем Set,
Ex:
Set‹String› name = new Set‹String›();
name.add('Джон');
name.add('Келли');
name.add('Марк');
Почти все методы List аналогичны методам Set. Некоторые из них,
добавить(SetElement):
Он вставляет элемент в Set.
Set‹String› name = new Set‹String›();
name.add('кошка');
name.add('sri');
Примечание. Если заданное имя совпадает с каким-либо именем из набора, то отображается только одно (без дубликатов).
добавитьВсе(изсписка|изнабора):
Он вставляет список элементов или набор элементов в набор.
удалить(Элемент):
Он удаляет элемент из набора.
удалитьВсе(Список|Набор):
Он удаляет элементы из всего списка или набора.
содержит(Элемент):
Он проверяет, находится ли данный элемент в Set или нет. Если он есть, он вернет true.
размер():
Он возвращает количество элементов в наборе.
isEmpty():
Возвращает true, если набор пуст.
Примечание. Вышеупомянутые методы являются одними из них, но есть и другие методы.
Разница между списком и набором:
Список:
- Список принимает повторяющиеся значения.
- Это упорядоченная коллекция типа данных.
Установить:
- Set не принимает повторяющиеся значения.
- Это неупорядоченная коллекция типа данных.
Вы даже можете воспользоваться помощью управляемых услуг Salesforce. Micropyramid предлагает управляемые услуги по развитию отдела продаж, чтобы исправить ваши ошибки и все другие обновления разработки, необходимые для проекта. Разработчики также тестируют и развертывают проект, чтобы убедиться, что их усилия принесли успешные результаты.