Sobes.tech
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.