Sie müssen die Zeichenfolge aufteilen und aus jedem Teil einen Stream machen. Die Methode splitAsStream(input)
macht genau das:
Sie gibt Stream<String>
des Teils der Eingabezeichenfolge zurück, die Sie später einer Integer
zuordnen und in einer Liste sammeln können.
Beachten Sie, dass Sie das Muster möglicherweise in einer Konstanten speichern und jedes Mal erneut verwenden möchten, wenn es benötigt wird.
Sie können einfach die Array-Funktion asList verwenden und dann den java8-Weg konvertieren.
Vergessen Sie nicht, die Leerstellen zu entfernen.
%Vor%BEARBEITEN: Tut mir leid, ich habe nicht gesehen, dass es eine einzelne Zeichenfolge war, dachte, es wäre ein Array von String.
Tags und Links java java-8 java-stream collectors