Co to jest String.charAt() w Arduino
The String.charAt() funkcja w Arduino zwraca znak w określonej pozycji indeksu łańcucha. Ta funkcja zawiera jeden parametr, który jest pozycją indeksu znaku, który chcemy uzyskać z łańcucha.
Składnia
Składnia String.charAt() funkcja to:
Strunowy. znak O ( indeks )
W powyższej składni indeks słowo kluczowe reprezentuje pozycję znaku w ciągu.
Typ zwrotu
Ta funkcja podaje nam znak wewnątrz łańcucha pod numerem indeksu, który przekazaliśmy jako parametr funkcji.
Parametr
Ta funkcja zawiera jeden parametr:
indeks – Pozycja indeksu znaku, który chcemy poznać. Powinna to być dodatnia liczba całkowita reprezentująca pozycję znaku w łańcuchu.
Jak używać String.charAt() w Arduino
Aby użyć String.charAt() funkcji w Arduino, wykonaj następujące kroki:
- Utwórz ciąg przy użyciu klasy String.
- Zadzwoń do charAt() funkcja na tym obiekcie łańcuchowym.
- Przekaż pozycję indeksu znaku, który chcemy znać jako parametr do charAt() funkcjonować.
Poniżej znajduje się kod wyjaśniający użycie String.charAt() funkcja w programowaniu Arduino:
próżnia organizować coś ( ) {Seryjny. zaczynać ( 9600 ) ;
Ciąg mój Ciąg = „Linux” ;
zwęglać mój znak = mójCiąg. znak O ( 4 ) ;
Seryjny. wydrukować ( „Znak o indeksie 4 to:” ) ;
Seryjny. println ( mój znak ) ;
}
próżnia pętla ( ) {
}
Kod uruchomiony przez zainicjowanie komunikacji szeregowej w organizować coś() funkcjonować. Następnie nowa zmienna łańcuchowa mójCiąg z wartością „Linux” definiuje.
The charAt() Funkcja jest wywoływana na myString z argumentem 4. To da nam znaki w 4 cz położenie wewnątrz ciągu. Liczenie dla indeksu rozpoczyna się od lewej strony i zaczyna od cyfry 0. Po odczytaniu znaku zostanie on zapisany w mój znak zmienny. W ostatniej części kodu wartość mój znak jest drukowany na monitorze szeregowym.
Następujące dane wyjściowe pojawią się jako piąty znak ciągu „Linux” Jest 'X' , więc zostanie wydrukowany na monitorze szeregowym.
Notatka: String.charAt() funkcja działa tylko ze znakami ASCII. Nie obsługuje rozszerzonych znaków ASCII ani Unicode.
Wniosek
The String.charAt() funkcja w Arduino może dać nam znak w określonej pozycji wewnątrz łańcucha. Korzystając z tej funkcji, możemy pobrać dowolny znak z łańcucha, po prostu przekazując numer indeksu znaku jako parametr tej funkcji. Aby uzyskać szczegółowe informacje na temat składni, parametrów i wartości zwracanej przez tę funkcję, przeczytaj artykuł.