String.indexOf()

Beschreibung

Sucht ein Zeichen oder eine Zeichenfolge in einer anderen Zeichenfolge. Sucht standardmäßig vom Anfang des Strings, kann aber auch von einem bestimmten Index aus beginnen. Ermöglicht das Auffinden aller Instanzen des Zeichens oder der Zeichenfolge.

Syntax

myString.indexOf(val)

myString.indexOf(val, from)

Parameter

  • myString: Eine Variable vom Typ String. Erlaubte Datentypen: String.+
  • val: Der Wert, nach dem gesucht werden soll. Erlaubte Datentypen: char oder String.
  • from: Der Index, von dem aus die Suche gestartet werden soll.

Rückgabewert

Der Index des Werts innerhalb des Strings oder -1, falls nicht gefunden.

Beispielcode

void setup() { Serial.begin(9600); String myString = "Arduino, ArduinoGetStarted.com"; int index = myString.indexOf("Arduino"); Serial.println(index); } void loop() { }

Das ergebnis am seriellen monitor:

COM6
Send
0
Autoscroll Show timestamp
Clear output
9600 baud  
Newline  

※ Anmerkungen und Warnungen:

If the string is modified, it is highly recommended using String.reserve() to prevent the memory fragmentation issue

Siehe Auch

ARDUINO KAUFEMPFEHLUNG

Arduino UNO R3
Arduino Starter Kit
Bitte Beachten: Dies sind Partnerschaftslinks. Wenn Sie die Komponenten über diese Links Kaufen, können wir eine Provision erhalten, ohne weitere Kosten für Sie. Wir Schätzen es.

※ OUR MESSAGES