Arduino String Endswith Función

Arduino String Endswith Función

En Arduino, las cadenas se usan ampliamente para manejar datos. A veces necesitamos verificar una cadena específica dentro de los datos recibidos. Entonces, Arduino proporciona una función incorporada para este propósito llamado termina con(). Este artículo cubrirá qué es la función End () y cómo podemos usarla en la programación de Arduino.

¿Qué es la función Endswith () en Arduino??

El termina con() La función es un método integrado en Arduino que permite verificar si una cadena termina con un carácter o secuencia específica. El termina con() La función proporciona una salida booleana de verdadero o falso, dependiendo de si una cierta cadena termina con el carácter o secuencia específica.

Sintaxis

La sintaxis de la función Endswith () es la siguiente:

mystring1.Endswith (myString2);

Aquí, mystring1 es la cadena que queremos verificar, y mystring2 es el carácter o secuencia que queremos verificar.

Parámetros

Esta función contiene el siguiente parámetro:

  • mystring1: Esta es una variable que tiene un tipo igual a la cadena. Esta es la cadena que necesitamos para verificar.
  • myString2: El segundo parámetro también es de Type String. Esta es la cadena que se verá como un sufijo de la cadena de llamadas.

Devolver

Esta función nos da el valor booleano:

  • Verdadero: La función devolverá verdadero si la cadena de llamada termina en sufijo especificado.
  • FALSO: Si la cadena de llamadas no termina con el sufijo especificado.

Cómo usar la función Endswith () en Arduino?

Debajo del código Arduino Explicar el uso de termina con() función en la programación Arduino:

setup () void
De serie.comenzar (9600);
Cadena str1 = "Linuxhint";
Cadena str2 = "Linux";
De serie.print ("La cadena de entrada es:");
De serie.println (str1);
if (str1.endswith (str2))
De serie.println ("La cadena de entrada termina con Linux");
demás
De serie.println ("La cadena de entrada no termina con Linux");


bucle void ()
// hacer nada

En este ejemplo, declaramos dos objetos de cadena str1 y str2, e inicializarlos con los valores "Linuxhint " y "Linux", Respectivamente. Luego usamos el termina con() función para verificar si Str1 termina con Str2. Dado que la cadena de llamada Str1 no termina con el sufijo especificado que es STR2, la salida será como se muestra a continuación:

Cambiemos str2 con "pista", Como la cadena está terminando con "pista", El código sería:

setup () void
De serie.comenzar (9600);
Cadena str1 = "Linuxhint";
Cadena str2 = "sugerencia";
De serie.print ("La cadena de entrada es:");
De serie.println (str1);
if (str1.endswith (str2))
De serie.println ("La cadena de entrada termina con sugerencia");
demás
De serie.println ("La cadena de entrada no termina con sugerencia");


bucle void ()
// hacer nada

Conclusión

El termina con() función en las verificaciones de Arduino si una cadena termina en un carácter o secuencia específica. Al usar esta función, puede escribir un código más eficiente y confiable. Para una explicación detallada del uso de la función end () en Arduino, lea el artículo.