Junior
Listdən tək elementi necə əldə etmək olar? Əgər get(0) yoxdursa, Set-dən tək elementi necə əldə etmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Əgər sizdə List (Siyahı) varsa və onun tam olaraq bir elementi olduğundan əminsinizsə, bu elementi indeks 0 vasitəsilə əldə edə bilərsiniz:
List<String> list = Arrays.asList("element");
String element = list.get(0);
Set üçün indeksli giriş yoxdur, çünki Set sıralı deyil. Set-dən tək bir elementi almaq üçün iterator istifadə edə bilərsiniz:
Set<String> set = new HashSet<>();
set.add("element");
String element = set.iterator().next();
Set-də həqiqətən də yalnız bir element olduğundan əmin olmaq vacibdir, əks halda next() istisna ata bilər və ya səhv element qaytara bilər.