Sobes.tech
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() استثناءً أو يُرجع عنصرًا غير صحيح.