Ich versuche, Zeichenfolgen aus einem Array zu filtern. Zum Beispiel habe ich fünf SaitenFiltern von Zeichenfolgen aus einem Array
- adcfd
- adjnrj
- amlkc
- nfldkm
- cslkls
Wenn ich ein neues Array erstellen möchten, die das gefilterte Array enthält, z.B. es beginnt mit ‚Anzeige‘ wird es ein Array mit zwei Elementen [adcfd, adjnrj]
erstellen oder wenn es beginnt mit ‚a‘ werden wir ein Array mit drei Elementen [adcfd, adjnrj, amlkc]
erhalten Das einzige, was mir in den Sinn kommt, ist, jeden Charakter aus allen Strings zu vergleichen, bis wir zwei "Wahrheiten" bekommen, dann können wir die Schleife beenden.
Wenn es eine Funktion gibt, die ich nicht kenne, kann ich irgendwelche Vorschläge geben?
könnte in [reguläre Ausdrücke] aussehen wollen (https://en.m.wikipedia.org/wiki/Regular_expression) (regex) wenn Sie ein Filtersystem erstellen möchten. –
Werfen Sie einen Blick auf https://docs.oracle.com/javase/8/docs/api/java/lang/String.html und sehen Sie, ob Sie eine Möglichkeit finden, festzustellen, ob eine Zeichenfolge mit einer anderen Zeichenfolge beginnt. – Misha
@ user306856 Wissen Sie, dass Sie eine Lösung akzeptieren können, von der Sie glauben, dass sie Ihnen hilft, indem Sie das Häkchen daneben setzen? – user3437460