Zum Beispiel ["ab", "#SomeHash", "qwlerkj", "[email protected]#[email protected]", "sdfs", "#anotherhash"]
bis ["#SomeHash", "#anotherhash"]
oder eine ArrayList mit ["#SomeHash", "#anotherhash"]
.Wie filtern Sie ein Array von zufälligen Wörtern zu einem Array von Hashtags?
Ich habe versucht, lambda4j, und es gibt mir eine leere Liste.
Ich benutze Java 7, also kann ich Java 8 Funktionalitäten nicht verwenden. Bitte helfen Sie mir.
Warum nicht einfache Schleife verwenden? Iteriere über alle Elemente, teste sie mit deiner Hash-Bedingung, wenn das Element den Test bestehen wird, füge es der neuen Ergebnisliste hinzu. 'List hashtagWords = new ArrayList <>(); for (Zeichenfolge s: statusText.split ("")) {if (s.startsWith ("#")) hashtagWords.add (s); } ' –
Pshemo
Konnte auch einen regulären Ausdruck für die ursprüngliche Zeichenfolge ausführen. – segFault
@Pshemo Ich möchte es auf eine originelle Weise tun, weil ich diesen Code den Leuten zeigen muss. – user2418202