Mi a String.charAt() az Arduinóban
A String.charAt() Az Arduino függvény a karaktert egy karakterlánc adott indexpozíciójában adja vissza. Ez a függvény egy paramétert tartalmaz, amely annak a karakternek az indexpozíciója, amelyet egy karakterláncból szeretnénk megkapni.
Szintaxis
A szintaxisa String.charAt() a funkció:
Húr. char At ( index )
A fenti szintaxisban index A kulcsszó egy karakter pozícióját jelöli egy karakterláncban.
Visszatérés típusa
Ez a függvény megadja a karaktert egy karakterláncban az indexszámnál, amelyet függvényparaméterként adtunk át.
Paraméter
Ez a funkció tartalmazza egy paraméter:
index – A megismerni kívánt karakter indexpozíciója. Pozitív egész számnak kell lennie, amely a karakter pozícióját képviseli a karakterláncban.
A String.charAt() használata az Arduinóban
Használatához a String.charAt() funkciót az Arduino-ban, kövesse az alábbi lépéseket:
- Hozzon létre egy karakterláncot a String osztály segítségével.
- Hívja a charAt() függvényt ezen a karakterlánc objektumon.
- Adjuk át annak a karakternek az indexpozícióját, amelyet paraméterként szeretnénk tudni a charAt() funkció.
Az alábbiakban található a kód, amely elmagyarázza a használatát String.charAt() funkció az Arduino programozásban:
üres beállít ( ) {Sorozatszám. kezdődik ( 9600 ) ;
Karakterlánc myString = 'Linux' ;
char myChar = myString. char At ( 4 ) ;
Sorozatszám. nyomtatás ( 'A 4-es indexben szereplő karakter: ' ) ;
Sorozatszám. println ( myChar ) ;
}
üres hurok ( ) {
}
A kód a soros kommunikáció inicializálásával indult beállít() funkció. Ezt követően egy új karakterlánc-változó myString az értékkel 'Linux' van meghatározva.
A charAt() függvényt a myString 4-es argumentumával hívják meg. Ez megadja nekünk a karaktereket a 4 th pozíció egy karakterláncon belül. Az index számlálása balról kezdődik és 0-val kezdődik. A karakter beolvasása után a rendszer eltárolja a myChar változó. A kód értékének utolsó részében myChar ki van nyomtatva a soros monitorra.
A következő kimenet a karakterlánc ötödik karaktereként jelenik meg 'Linux' van 'x' , így ki lesz nyomtatva a soros monitorra.
Jegyzet: String.charAt() funkció csak ASCII karakterekkel működik. Nem tudja kezelni a kiterjesztett ASCII vagy Unicode karaktereket.
Következtetés
A String.charAt() Az Arduino funkciója megadhatja a karaktert a karakterláncon belül egy adott helyen. Ezzel a funkcióval bármilyen karaktert lekérhetünk egy karakterláncból, ha csak a karakter indexszámát adjuk át ennek a függvénynek a paramétereként. A függvény szintaxisával, paramétereivel és visszatérési értékével kapcsolatos részletekért olvassa el a cikket.