Arduino String(Dizi) startsWith() ve endsWith() Komutları

0
47
Okunma

Arduino String(Dizi) startsWith() ve endsWith() Komutları

String işlevleri startsWith() ve endsWith() , belirli bir String’in hangi karakterle veya alt dizeyle başladığını veya biteceğini kontrol etmenizi sağlar. Temel olarak özel substring .

Donanım

Devre

Bu örnek için devre yoktur, kartınız USB üzerinden bilgisayara bağlanmalı ve Arduino Yazılımının (IDE) seri monitör penceresi açık olmalıdır.

Kod

startsWith() ve endsWith() belirli bir mesaj başlığını veya String’in sonunda tek bir karakter aramak için kullanılabilir. Belirli bir konumda başlayan bir alt dizgi aramak için bir ofset ile de kullanılabilirler. Örneğin:

Bu, fonksiyonel olarak aynıdır:

Dikkat: Dizin aralığının dışında bir konum ararsanız, tahmin edilemez sonuçlar elde edersiniz. Örneğin, yukarıdaki örnekte, stringOne.startsWith (“200 OK”, 16) String’in kendisine karşı kontrol etmeyecekti, ancak bunun hemen ötesindeki bellekte ne varsa. En iyi sonucu elde etmek için, kullandığınız dizin değerlerinin, startsWith ve endsWith ile, 0 ile endsWith length() arasında olduğundan emin olun.

Kaynak:arduino.cc

CEVAP VER

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.