3 Mayıs 2023 Çarşamba

Scanner.forEachRemaining metodu

Giriş
İmzası şöyle
void forEachRemaining(Consumer)
Java 9 ile eklendi. 

Örnek
Şöyle yaparız
var str = """
  List<String> results = stream
      .filter(s -> pattern.matcher(s).matches()).toList();
          """;

var words = new LinkedList<>();
new Scanner(str).useDelimiter("[^\\p{L}]+").forEachRemaining(words::add);

System.out.println(words);
// [List, String, results, stream, filter, s, pattern, matcher, s, matches, toList]

Hiç yorum yok:

Yorum Gönder