1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-11-29 10:24:12 +01:00

Removed unfinished example

This commit is contained in:
Tom Igoe 2010-07-27 19:06:00 +00:00
parent bc2c88789f
commit dce397c5a4

View File

@ -1,83 +0,0 @@
String stringOne = String("string number one"); // declares stringOne with an initial string
char[] theseChars;
void setup() {
Serial.begin(9600);
String stringTwo = String(10000); // stringTwo holds "10000", equivalent to: String stringTwo = 10000;
Serial.println("stringTwo holds: " + stringTwo);
String stringThree = String(567000, DEC); // stringThree holds "567000"
Serial.println("stringThree holds: " + stringThree);
String stringFour = "string number four"; // stringFour holds "string number four"
Serial.println("stringFour holds: " + stringFour);
stringFour += " plus another part"; // use + operator to add a string
Serial.println("now stringFour holds: " + stringFour); // user + operator when printing to serial
char c = stringFour.charAt(5); // get character at position 5
Serial.print("c holds: ");
Serial.println(c); // prints 'g'
String stringFive = String("string number one"); // stringFive holds "string number one"
int cmp = stringOne.compareTo(stringFive); // compare stringOne to stringFive
if(cmp == 0) {
Serial.println("stringOne and stringFive are equal"); // prints equal
} else {
Serial.println("stringOne and stringFive are different");
}
if(stringFive.endsWith("one")) // check if stringFive ends with "one"
Serial.println("stringFive ends with \"one\""); // prints "stringFive ends with "one""
if(stringOne.equals(stringFive)) // check if stringOne equal to stringFive
Serial.println("stringOne and stringFive are equal"); // prints equal
String stringSix = String("string NUMBER one"); // stringSix holds "string NUMBER one"
if(stringFive.equalsIgnoreCase(stringSix)) // check if stringFive and stringSix are equal ignoring case differences
Serial.println("stringSix and stringFive are equal ignoring the case"); // prints equal
Serial.print("index of char R pn stringSix is: ");
Serial.println(stringSix.indexOf('R'), DEC); // prints 12
Serial.print("index of char R on stringSix from index 13 is: ");
Serial.println(stringSix.indexOf('R', 13), DEC); // prints -1, not found
String s7 = stringSix.substring(7, 13);
Serial.println("s7 is: "+s7); // prints "NUMBER"
Serial.print("index of string \"NUMBER\" on stringSix is: ");
Serial.println(stringSix.indexOf(s7), DEC); // prints 7
Serial.print("last index of char 'n' on stringSix is: ");
Serial.println(stringSix.lastIndexOf('n'), DEC); // prints 15
Serial.print("length of stringSix is: ");
Serial.println(stringSix.length(), DEC); // prints 15
stringSix.setCharAt(15, 'N'); // set character at index 15 to 'N'
Serial.println("stringSix is: "+stringSix); // prints "string NUMBER oNe"
if(stringSix.startsWith("string")) // check if stringSix starts with "string"
Serial.println("stringSix starts with \"string\""); // stringSix starts with "string" string
Serial.println("stringSix to lower case is: "+stringSix.toLowerCase()); // prints "string number one"
Serial.println("stringSix to upper case is: "+stringSix.toUpperCase()); // prints "STRING NUMBER ONE"
stringSix.concat(" plus spaces at the end "); // concat a string
Serial.println("stringSix is: "+stringSix); // prints "string NUMBER oNe plus spaces at the end "
Serial.println("trim of stringSix is: "+stringSix.trim()); // prints "string NUMBER oNe plus spaces at the end"
Serial.println("stringSix is: "+stringSix.replace('e', '5')); // prints "string NUMBER oN5 plus spac5s at th5 5nd"
const char *str = stringSix.toCharArray(); // get the char array
Serial.print("str is: ");
Serial.println(str); // prints "string NUMBER oNe plus spaces at the end "
}
void loop() {
}