by Anonymous » 17 Aug 2025, 11:41
Ich versuche Werte zu erhalten, die mindestens einen Buchstaben aus einer Liste von String -Typdaten enthält. Aber während Ia m verwenden, enthält Innere Stream -API -Filter immer null. Wenn ich Übereinstimmungen verwende, gibt es genau das gleiche Übereinstimmung für den Buchstaben, der Ausgabe ergibt. Es gibt keine Ausgabe, wenn Wert sowohl Buchstaben als auch Ziffern < /p>
enthält. Ich füge hier meinen Code hinzu; < /p>
List listString = List.of("123","World","HHHHH", "KK1234", "123tjhkjlbyty876");
List result = listString.stream()
.filter(e->e.contains("[0-9]+"))
.collect(Collectors.toList());
System.out.print(result); // No output
List result = listString.stream()
.filter(e->e.matches("[0-9]+"))
.collect(Collectors.toList());
System.out.print(result); // O/P => 123
< /code>
Ich suche nach der Ausgabe "123", "KK1234" und "123TJHKJLBYTYTY876". Aus diesem Grund versuchte ich zu verwenden, enthält anstelle von Übereinstimmungen. Aber immer Null während der Verwendung enthält mit Filter enthält. Oder eine andere Möglichkeit, wie das gleiche hier enthält? Kann jemand einige Möglichkeiten vorschlagen, hier zu lösen?
Ich versuche Werte zu erhalten, die mindestens einen Buchstaben aus einer Liste von String -Typdaten enthält. Aber während Ia m verwenden, enthält Innere Stream -API -Filter immer null. Wenn ich Übereinstimmungen verwende, gibt es genau das gleiche Übereinstimmung für den Buchstaben, der Ausgabe ergibt. Es gibt keine Ausgabe, wenn Wert sowohl Buchstaben als auch Ziffern < /p>
enthält. Ich füge hier meinen Code hinzu; < /p>
List listString = List.of("123","World","HHHHH", "KK1234", "123tjhkjlbyty876");
List result = listString.stream()
.filter(e->e.contains("[0-9]+"))
.collect(Collectors.toList());
System.out.print(result); // No output
List result = listString.stream()
.filter(e->e.matches("[0-9]+"))
.collect(Collectors.toList());
System.out.print(result); // O/P => 123
< /code>
Ich suche nach der Ausgabe "123", "KK1234" und "123TJHKJLBYTYTY876". Aus diesem Grund versuchte ich zu verwenden, enthält anstelle von Übereinstimmungen. Aber immer Null während der Verwendung enthält mit Filter enthält. Oder eine andere Möglichkeit, wie das gleiche hier enthält? Kann jemand einige Möglichkeiten vorschlagen, hier zu lösen?