Sobes.tech
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 истифодаи итерасия маъмул аст, на дастрасии мустақим тавассути индекс.