String myString1 = "Arduino";
String myString2 = "Robot";
void setup() {
Serial.begin(9600);
char letter = myString1.charAt(2);
Serial.print("charAt(2): ");
Serial.println(letter);
int result = myString1.compareTo(myString2);
Serial.print("compareTo: ");
Serial.println(result);
String str1 = "Hello ";
String str2 = "World";
str1.concat(str2);
Serial.print("concat: ");
Serial.println(str1);
bool ends = myString1.endsWith("ino");
Serial.print("endsWith 'ino': ");
Serial.println(ends);
bool isEqual = myString1.equals("arduino");
Serial.print("equals (case-sensitive): ");
Serial.println(isEqual);
isEqual = myString1.equalsIgnoreCase("arduino");
Serial.print("equalsIgnoreCase: ");
Serial.println(isEqual);
byte buffer[10];
myString1.getBytes(buffer, 7);
Serial.print("getBytes: ");
Serial.write(buffer, 7);
Serial.println();
int index = myString1.indexOf('d');
Serial.print("indexOf('d'): ");
Serial.println(index);
index = myString1.lastIndexOf('o');
Serial.print("lastIndexOf('o'): ");
Serial.println(index);
int len = myString1.length();
Serial.print("length: ");
Serial.println(len);
String temp = myString1;
temp.remove(2);
Serial.print("remove(2): ");
Serial.println(temp);
temp = myString1;
temp.remove(2, 3);
Serial.print("remove(2, 3): ");
Serial.println(temp);
temp = myString1;
temp.replace('d', 't');
Serial.print("replace('d', 't'): ");
Serial.println(temp);
myString1.reserve(50);
Serial.println("reserve(50) done");
temp = myString1;
temp.setCharAt(2, 'x');
Serial.print("setCharAt(2, 'x'): ");
Serial.println(temp);
bool starts = myString1.startsWith("Ard");
Serial.print("startsWith 'Ard': ");
Serial.println(starts);
String sub = myString1.substring(3);
Serial.print("substring(3): ");
Serial.println(sub);
sub = myString1.substring(1, 4);
Serial.print("substring(1, 4): ");
Serial.println(sub);
char charBuffer[10];
myString1.toCharArray(charBuffer, 7);
Serial.print("toCharArray: ");
Serial.println(charBuffer);
String floatString = "3.14";
float floatValue = floatString.toFloat();
Serial.print("toFloat: ");
Serial.println(floatValue);
String intString = "123";
int intValue = intString.toInt();
Serial.print("toInt: ");
Serial.println(intValue);
temp = myString1;
temp.toLowerCase();
Serial.print("toLowerCase: ");
Serial.println(temp);
temp = myString1;
temp.toUpperCase();
Serial.print("toUpperCase: ");
Serial.println(temp);
String spacedString = " Arduino ";
spacedString.trim();
Serial.print("trim: ");
Serial.println(spacedString);
}
void loop() {
}