diff --git a/build/shared/examples/8.Strings/StringComparisonOperators/StringComparisonOperators.pde b/build/shared/examples/8.Strings/StringComparisonOperators/StringComparisonOperators.pde index b4e5c2df2..425262f4b 100644 --- a/build/shared/examples/8.Strings/StringComparisonOperators/StringComparisonOperators.pde +++ b/build/shared/examples/8.Strings/StringComparisonOperators/StringComparisonOperators.pde @@ -37,6 +37,21 @@ void loop() { if (stringOne != stringTwo) { Serial.println(stringOne + " =! " + stringTwo); } + // you can also use equals() to see if two strings are the same: + if (stringOne.equals(stringTwo)) { + Serial.println(stringOne + " equals " + stringTwo); + } + else { + Serial.println(stringOne + " does not equal " + stringTwo); + } + + // or perhaps you want to ignore case: + if (stringOne.equalsIgnoreCase(stringTwo)) { + Serial.println(stringOne + " equals (ignoring case) " + stringTwo); + } + else { + Serial.println(stringOne + " does not equal (ignoring case) " + stringTwo); + } // a numeric string compared to the number it represents: stringOne = "1"; @@ -45,6 +60,8 @@ void loop() { Serial.println(stringOne + " = " + numberOne); } + + // two numeric strings compared: stringOne = "2"; stringTwo = "1"; @@ -114,3 +131,5 @@ void loop() { + +