ArrayList<Integer>
var. Listenin tüm öğelerinin belirli koşullardan sonra mı yoksa daha az mı olduğunu kontrol etmek istiyorum. Her eleman üzerinde yineleyerek yapabilirim. Ama toplama sınıfında, Collections.max()
ve Collections.min()
ile maksimum veya minimum bulmak için yapabileceğimiz gibi bir cevap almak için herhangi bir yöntem olup olmadığını bilmek istiyorum.java koleksiyonunun tüm öğelerinin bazı koşullarla eşleşip eşleşmediğini nasıl kontrol edersiniz?
12
A
cevap
25
java 8, kullanım streamin allMatch
fonksiyonu (reference) varsa:
ArrayList<Integer> col = ...;
col.stream().allMatch(i -> i>0); //for example all integers bigger than zero
1
Sen listesinin tüm unsurları yineleme olmadan değerlerini kontrol edemez.
for(Integer value : myArrayList){
if(value > MY_MIN_VALUE){
// do my job
}
}
Bu aynı zamanda her yinelemenize), ben yanlış olmazsam
+0
İşimi sadece listenin tüm öğeleri> durumumda yapmak istiyorum – Chirag
5
Google guavaları Iterables.all
Iterables.all(collection, new Predicate() {
boolean apply(T element) {
.... //check your condition
}
}
İlgili konular
- 1. jQuery - seçicinin bir şeyle eşleşip eşleşmediğini nasıl test edersiniz?
- 2. Birden çok kaydın bir değerler kümesine eşleşip eşleşmediğini kontrol edin
- 3. Regex ifadesinin C# içindeki tüm dizeyle eşleşip eşleşmediğini nasıl kontrol edebilirim?
- 4. Bir listenin tüm öğelerinin bir koşulla eşleşip eşleşmediği nasıl kontrol edilir?
- 5. Perl: Bir değişkenin değerinin bir dizideki değerle eşleşip eşleşmediğini bulmak
- 6. CSV başlıklarının eşleşip eşleşmediğini kontrol edin, eşleşmeye devam ediyorlarsa, aksi halde
- 7. Python: Listedeki en az bir normal ifadenin bir dizeyle eşleşip eşleşmediğini kontrol etmenin zarif yolu
- 8. Bazı koşullarla listeden verileri ayıkla
- 9. Normal ifadedeki iki alt ifadeden en az birinin eşleşip eşleşmediğini nasıl kontrol edebilirim?
- 10. PHP, 2d dizisinin örnek diziyle eşleşip eşleşmediğini görmek için bkz.
- 11. Koleksiyondaki tüm öğelerin Scala
- 12. OpenMPI sürümünü nasıl kontrol edersiniz?
- 13. Selenium, kaydırma konumunu nasıl kontrol edersiniz
- 14. ListView öğelerinin tüm mevcut yüksekliklerini nasıl alabilirim?
- 15. virtualbox - bir vdi'nin uuid'ini nasıl kontrol edersiniz?
- 16. Bir Julia dizisinin tüm öğelerinin eşit olup olmadığını kontrol edin
- 17. , tüm EditText öğelerinin boş olup olmadığını kontrol etmek için
- 18. Boş bir giriş alanını nasıl test edersiniz?
- 19. Bir çerez olup olmadığını nasıl kontrol edersiniz?
- 20. Bir Dizinin Öğelerinin Hepsi Farklı Olduğunu Nasıl Kontrol Edilir
- 21. Girdi dizgisinin Java'da normal ifadeleri kullanarak saat zamanıyla eşleşip eşleşmediğini belirleyin.
- 22. Kullanıcı adı ve parolayı bir veritabanında depolamaya çalışmak ve kullanıcı adı ve parolanın eşleşip eşleşmediğini kontrol etmek için
- 23. Yanıtla eşleşip eşleşmediğini test etmek için verilerle mocha'da bir gönderi isteği testi nasıl yazılır?
- 24. Listenin boş olup olmadığını nasıl kontrol edersiniz?
- 25. Kivy ile klavye olaylarını nasıl kontrol edersiniz?
- 26. Jupyter defterinde olup olmadığınızı nasıl kontrol edersiniz
- 27. Webview'in sayfa yüklenemediğini nasıl kontrol edersiniz (android)?
- 28. python networkx Bazı koşullarla düğümleri ve kenarları kaldırın
- 29. Bir dosyada awk arama sütunu, bir dosyanın ikinci dosyadaki değerlerle eşleşip eşleşmediğini görmek için
- 30. Form öğelerinin boş olup olmadığını nasıl kontrol edebilirim?
kullanabilirsiniz Collections.max() ve Collections.min (yardımcı olacağını umuyoruz öğesi. –
'max' ve' min' hiçbir anlam ifade etmemektedir, çünkü 'Collection' genel bir türdür. örneğin Koleksiyon