Наборы в Salesforce - PullRequest
       13

Наборы в Salesforce

0 голосов
/ 21 апреля 2019

Доступ к элементам набора.

Если мне нужно получить доступ к элементу списка, я могу использовать метод get ().Пример: - myList.get (1) вернул бы элемент с первым индексом. Но то же самое кажется недействительным для множеств.Я знаю, что набор является неупорядоченной коллекцией.Но значит ли это, что мы не можем получить доступ к отдельным элементам набора?

1 Ответ

0 голосов
/ 22 апреля 2019
Класс

LIST предоставляет вам метод get, но в SET нет метода get.Поскольку SET представляет собой неупорядоченную коллекцию, невозможно получить правильный элемент с правильным индексом.

Решение этой проблемы заключается в приведении SET к LIST.

SET<String> str = new Set<String>();
str.add('4');
str.add('1');
str.add('2');
str.add('3');


string f = (new list<string>(str) )[0];
string s = (new list<string>(str) )[1];

Вы можетеполучить элемент по индексу этим способом.

...