Arduino:
提取子字符串

How to: (如何操作)

在Arduino中有几种方式提取子串。下面是两种常用方法的示例。

String str = "你好,世界!";
String sub1 = str.substring(3); // 从第4个字符开始到末尾
String sub2 = str.substring(3, 5); // 从第4个到第5个字符

void setup() {
    Serial.begin(9600);
    while (!Serial) {
        ; // 等待串行端口连接。
    }
    
    Serial.println(sub1); // 输出:世界!
    Serial.println(sub2); // 输出:世
}

void loop() {
    // 这里不需要代码。
}

Deep Dive (深入了解)

提取子串功能在Arduino编程中不是新鲜事。它来源于更早的编程语言,如C和Java,它们极大影响了Arduino语言设计。另外的方法有字符数组处理、指针操作,但在Arduino中,字符串类提供了更简单的操作方式。当提取子串时,要注意内存管理以避免溢出和泄漏。

See Also (另请参阅)