14 EYLÜL 2011, ÇARŞAMBA
Bir Liste içinde çiftleri tespit
Örneğin İnteger tipi bir Listesi var
[1, 1, 2, 3, 3, 3]
Tüm çiftleri eg dönmek için bir yöntem istiyorum:
[1, 3]
Bunu yapmak için en iyi yolu nedir?
CEVAP
14 EYLÜL 2011, ÇARŞAMBA
Bu yöntem döndürür bir değer zaten var olup olmadığını boolean Ayarlamak true, eğer zaten varsa false, Set documentation bakın varsa da ekleyin.
Tüm değerleri ile sadece yineleme:
public Set<Integer> findDuplicates(List<Integer> listContainingDuplicates)
{
final Set<Integer> setToReturn = new HashSet();
final Set<Integer> set1 = new HashSet();
for (Integer yourInt : listContainingDuplicates)
{
if (!set1.add(yourInt))
{
setToReturn.add(yourInt);
}
}
return setToReturn;
}
Bunu Paylaş:
Python liste üreteci içinde numaraland...
ScrollView içinde liste görünümü Andro...
Android: bir liste Görünümü içinde bir...
Bir dict anahtarları olarak ayrılmış a...
Liste Görünümü içinde ArrayAdapter değ...