/*
String startWith() and endsWith()
Examples of how to use startsWith() and endsWith() in a String
created 27 Jul 2010
modified 2 Apr 2012
by Tom Igoe
This example code is in the public domain.
https://www.arduino.cc/en/Tutorial/BuiltInExamples/StringStartsWithEndsWith
*/
特に何もしていません。
setup()
15
16
17
18
19
20
21
22
23
24
25
26
voidsetup(){// Open serial communications and wait for port to open:
Serial.begin(9600);while(!Serial){;// wait for serial port to connect. Needed for native USB port only
}// send an intro:
Serial.println("\n\nString startsWith() and endsWith():");Serial.println();}
voidloop(){// startsWith() checks to see if a String starts with a particular substring:
StringstringOne="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:
StringsensorReading="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);}