Java-Methode zu finden, Großbuchstaben und zahlen in einem String
Ich bin ziemlich neu in java und wollte Fragen, ob es eine Methode, findet die Großbuchstaben in einem string, und auch, wenn es Methode, findet die zahlen in einen string.
Danke
- ja gibt es, aber es hängt davon ab, was Sie tun möchten, die mit diesen Zeichen, die bestimmt, welche der vielen Möglichkeiten, dies zu tun ist am besten. Warum machst du das?
- Regex kann Ihnen dabei helfen. Sie konnte auch Ihre eigene Methode zur Anleitung für diesen look
- Was genau Ihre Anforderung ist?
- Eine einfache Google-Suche wird Ihre Frage zu beantworten: stackoverflow.com/questions/7957944/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, es ist nicht eine proprietäre Methode.
Sie können den regulären Ausdruck verwenden, oder Loop-Schleife über Buchstaben in string und extrahieren, die Sie benötigen.
Finden Sie einige code hier ein:
Auszug Ziffern aus string - StringUtils Java
Auszug Ziffern aus einem string in Java
Bitte suchen Sie zuerst, bevor Sie eine Frage stellen.
Den Java-String-API nicht bieten eine Methode, das zu tun speziell. Sie müssen code, der es sich mit einigen der Methoden
String
bietet.Wenn du bist ein Anfänger, würde ich vorschlagen, einen Blick auf Bearbeitung von Strings in Java, auch wie do-Schleifen Arbeit in Java, und die
Character
Klasse (speziell dieisDigit()
undisUpperCase()
Methoden).Da Sie noch nicht angegeben, irgendwelche Pläne für die weitere Verarbeitung der Zeichenfolge, die Sie verwenden können, so etwas zu finden, Großbuchstaben und Ziffern:
Können Sie versuchen,
Damit wir konvertieren von String nach Zeichen array iteriert und in jeder iteration vergleichen wir selbst mit dem oberen Fall zu prüfen, was der Fall ist, verwendet.
und für die Suche nach Nummer, die Sie tun können, so etwas wie unten
Für die Anzahl einfach parse-String mit
Integer.parseInt()
. Wenn es in der Lage ist, um erfolgreich zu analysieren, dann ist es eine Zahl oder wenn eine Ausnahme geworfen wird, dann ist es keine Zahl.