Teste si un objet String se termine ou pas avec les caractères d'un autre objet String.




  • string: une variable de type String()
  • string2: une autre variable de type String()

Valeurs Renvoyées

  • true: si l'objet string se termine avec les caractères de l'objet string2
  • false: si ce n'est pas le cas.


void setup() { Serial.begin(9600); Serial.println("\n\nString startsWith() and endsWith():"); } void loop() { // startsWith() checks to see if a String starts with a particular substring: String stringOne = "HTTP/1.1 200 OK"; Serial.println(stringOne); if (stringOne.startsWith("HTTP/1.1")) { Serial.println("Server's using http version 1.1"); } // you can also look for startsWith() at an offset position in the string: stringOne = "HTTP/1.1 200 OK"; if (stringOne.startsWith("200 OK", 9)) { Serial.println("Got an OK from the server"); } // endsWith() checks to see if a String ends with a particular character: String sensorReading = "sensor = "; sensorReading += analogRead(A0); Serial.print (sensorReading); if (sensorReading.endsWith(0)) { Serial.println(". This reading is divisible by ten"); } else { Serial.println(". This reading is not divisible by ten"); } // do nothing while true: while (true); }
Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.