檢查 Arduino 中兩個字串是否相等


為了檢查兩個字串是否相等,可以使用 .equals() 函式。這會返回一個布林值。如果兩個字串相等,則為真,否則為假。以下給出了一個示例程式碼 −

示例

void setup() {
   // put your setup code here, to run once:
   Serial.begin(9600);
   Serial.println();
   String s1 = "Hello";
   String s2 = "Hello";
   String s3 = "World";
   if(s1.equals(s2)){
      Serial.print("s1 equals s2");
      }
   if(s1.equals(s3)){
      Serial.print("s1 equals s3");
      }
   if(s2.equals(s3)){
      Serial.print("s2 equals s3");
   }
}
void loop() {
   // put your main code here, to run repeatedly:
}

正如你所猜測的,只有 "s1 equals s2" 會列印在序列埠監視器上。

輸出

更新日期:2021 年 3 月 24 日

678 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始
廣告