Junior
როგორ მივიღოთ ერთეული ელემენტი List-დან? როგორ მივიღოთ ერთეული ელემენტი Set-დან, თუ get(0) არ არსებობს?
sobes.tech AI
პასუხი AI-სგან
თუ لديك قائمة (List) وتأكد من أن فيها عنصر واحد بالضبط، يمكنك الحصول على هذا العنصر باستخدام الفهرس 0:
List<String> list = Arrays.asList("عنصر");
String element = list.get(0);
بالنسبة لمجموعة (Set)، لا يوجد وصول بواسطة الفهرس، لأن Set غير مرتب. للحصول على العنصر الوحيد من Set، يمكنك استخدام مُكرِّر:
Set<String> set = new HashSet<>();
set.add("عنصر");
String element = set.iterator().next();
من المهم التأكد من أن Set يحتوي فعلاً على عنصر واحد فقط، وإلا، قد يُطلق next() استثناءً أو يُرجع عنصرًا غير صحيح.