
String Length, Substring วัดความยาว String, ตัด String
ใน EP นี่เราจะมาดูการวัดขนาดของข้อความ (String Length) เพื่อทราบจำนวนอักขระในข้อความกันนะครับ ไปดูโค๊ดกันเลยยยย!!

/*
* Coding By : Arduino-MakerZone > www.arduino-makerzone.com
* Sample Coding : String Length
*/
String Ex_String = "Arduino-MakerZone"; // สร้างตัวแปรชื่อ Ex_String ชนิด String
int Length_String; // สร้างตัวแปรชื่อ Length_String ชนิด int สำหรับเก็บขนาดที่วัดได้
void setup() {
Serial.begin(9600);
Length_String = Ex_String.length(); // ทำการวัดขนาดของ Ex_String โดยใช้คำสั่ง .length() จากนั้นเก็บไว้ใน Length_String
Serial.print("Length_String = ");
Serial.println(Length_String); // แสดงผลออกทาง Serial Monitor
}
void loop() {
}

จะเห็นว่าเราสามารถวัดจำนวนอักขระออกมาเป็นจำนวนเต็มได้ และต่อไป ไปดูวิธีการตัดข้อความ (Substring) กันครับ

/*
* Coding By : Arduino-MakerZone > www.arduino-makerzone.com
* Sample Coding : Substring
*/
String Ex_String = "Arduino-MakerZone"; // สร้างตัวแปรชื่อ Ex_String ชนิด String
String Sub_String; // สร้างตัวแปรชื่อ Length_String ชนิด int สำหรับเก็บขนาดที่วัดได้
void setup() {
Serial.begin(9600);
Sub_String = Ex_String.substring(0,7);
Serial.print("Sub_String = ");
Serial.println(Sub_String); // แสดงผลออกทาง Serial
Sub_String = Ex_String.substring(8,17);
Serial.print("Sub_String = ");
Serial.println(Sub_String); // แสดงผลออกทาง Serial Monitor
}
void loop() {
}

Arduino.MakerZone