Serial.begin(9600);
String str="Hello World!";
Serial.println(str.length()); //輸出 12
Serial.println(str.indexOf(" ")); //輸出 5 (有找到傳回索引)
Serial.println(str.indexOf(" ", 6)); //輸出 -1 (沒找到傳回 -1)
Serial.println(str.lastIndexOf("!")); //輸出 11
Serial.println(str.substring(6)); //輸出 World!
Serial.println(str.substring(0,7)); //輸出 Hello W
str.replace("World","Tony");
Serial.println(str); //輸出 Hello Tony!
str.concat(" Good Day!");
Serial.println(str); //輸出 Hello Tony! Good Day!
str.remove(16); //從 Day 前面空格開始刪
Serial.println(str); //輸出 Hello Tony! Good
str.remove(11,5); //從 G 前面空格開始刪
Serial.println(str); //輸出 Hello Tony!
str.toLowerCase();
Serial.println(str); //輸出 hello tony!
str.toUpperCase();
Serial.println(str); //輸出 HELLO TONY!
Serial.println(str.charAt(1)); //輸出 E
str.setCharAt(5,'+'); //將空格改為 +
Serial.println(str); //輸出 HELLO+TONY!
String str2="Hello+Tony!";
Serial.println(str.equals(str2)); //輸出 0
Serial.println(str.equalsIgnoreCase(str2)); //輸出 1
Serial.println(str.compareTo(str2)); //輸出 -32 (不同, str 在前)
Serial.println(str.compareTo("HELLO+TONY!")); //輸出 0 (雷同)
Serial.println(str.startsWith("HELLO")); //輸出 1
Serial.println(str.endsWith("TONY!")); //輸出 1
str=" HELLO ";
str.trim();
Serial.println(str.length()); //輸出 5 (已刪除前後空格)
str="180 Days";
Serial.println(str.toInt()); //輸出 180
str="65.245KG";
Serial.println(str.toFloat()); //輸出 65.25 (四捨五入到小數第二位)
沒有留言:
張貼留言