Zum Inhalt springen

Zeichen in String suchen...


Empfohlene Beiträge

Geschrieben

Hi,

ich braeuchte eine Methode die einem die Position eines bestimmten zeichens in einem String ausgibt

Mausi rudolf.gif

<FONT COLOR="#a62a2a" SIZE="1">[ 22. August 2001 15:49: Beitrag 1 mal editiert, zuletzt von Mausi19 ]</font>

Geschrieben

charAt benoetigt den Index, denn ich suche

und bei regionmatches muss ich auch einen Bereich angeben....

ich suche praktisch das Gegenstueck zu strcspn (C++) nur in Java und fuer String

Geschrieben

Hi nochmals,

Du durchsuchst mit Hilfe einer for Schleife jedes einzelne Zeichen mit charat() ! Sobald es gefunden wird steigst Du aus, bzw. schreibst die Position in eine Variable!

Und schon hast Du die Position deines Zeichens.

Gruß

Geschrieben

Danke :)

so habe ich es jetzt auch gemacht... :)

ich dachte nur dass es da schon ein fertiges Methoedelchen fuer mich gibt das es fuer mich erledigt :)

Mausi

Geschrieben

Das gibt es auch:

indexOf()

Aber mit einem Stringbuffer, einer for- oder while-Schleife mit charAt-Abfrage bist du schneller. Eigene Erfahrung. Merkt man bei ca 10000-20000 Durchläufen schon stark :D (Die ganze Routine war auf einmal 2-3 mal so schnell und hat weniger Speicher gefressen). Generell solltest du bei Zeitkritischen Anwendungen eher Stringbuffer als Strings nehmen, weil Strings immutable sind bei einer Änderung jedesmal ein neues String-Object erzeugt werden muss.

Gruß

Hardcoder

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...