3 Mayıs 2023 Çarşamba

Pattern.asPredicate metodu - contains Anlamına Gelir

Giriş
Java 11 ile geliyor. 
Pattern.asMatchPredicate() girdi string ile tamamen eşleşme olduğunu kontrol eder
Pattern.asPredicate () ise girdi string ile contains() olduğunu kontrol eder

Örnek
Farkı görmek için şöyle yaparız
var words = List.of ("List", "toList"]

var words2 = words.stream()
  .filter(Pattern.compile("List").asPredicate())
  .toList();

var words3 = words.stream()
  .filter(Pattern.compile("List").asMatchPredicate())
  .toList();
        
System.out.println(words2); // [List, toList]
System.out.println(words3); // [List]

Hiç yorum yok:

Yorum Gönder