Junior — Middle
Чӣ гуна метавон унсурҳоро аз коллексияи навъи Set ба даст овард?
sobes.tech AI
Ҷавоб аз AI
Дар Java, ҷамъоварии навъи Set дастрасӣ ба унсурҳоро тавассути индекс дастгирӣ намекунад, зеро он тартиби унсурҳоро кафолат намекунад. Барои гирифтани унсурҳо аз Set, метавонед истифода баред:
- Давраи
for-each:
Set<String> set = new HashSet<>();
set.add("ҷамал");
set.add("банан");
for (String item : set) {
System.out.println(item);
}
- Итератор:
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
String item = iterator.next();
System.out.println(item);
}
- Табдил додан ба рӯйхат (агар дастрасӣ ба унсурҳо тавассути индекс лозим бошад):
List<String> list = new ArrayList<>(set);
String аввалинЭлемент = list.get(0);
Одатан барои гузариш дар унсурҳои Set истифодаи итерасия маъмул аст, на дастрасии мустақим тавассути индекс.