3 Mayıs 2023 Çarşamba

Scanner.tokens metodu

Giriş
İmzası şöyle
Stream<String> tokens()
Java 9 ile eklendi. Pattern.splitAsStream() yerine kullanılabilir

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

var words = new Scanner(str).useDelimiter("[^\\p{L}]+")
        .tokens().distinct().sorted().toList();

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


Hiç yorum yok:

Yorum Gönder