objeto.startsWith()

De ArduWiki
Saltar a: navegación, buscar

Descripción

Comprueba si un objeto comienza con los caracteres de otra cadena.

Sintaxis

objeto.startsWith(cadena);

Parámetros

objeto
nombre de la instancia de la clase String
cadena
variable tipo String

Retorna

true
Si el objeto empieza con la cadena.
false
Lo contrario.

Advertencias

Nada.

Ejemplo

void setup(){ 
   Serial.begin(9600); 
   Serial.println("Ejemplos con: startsWith() y endsWith():"); 
} 

void loop ( ) { 
   String cadena = "HTTP / 1.1 200 OK"; 
   Serial.println(cadena); 

   //Comprueba si comienza con una cadena particular
   if (cadena.startsWith("HTTP / 1.1")) {
      Serial.println("El servidor usa http versión 1.1"); 
   } 
   //Buscar en una posición de desplazamiento en la cadena
   if (cadena.startsWith("200 OK",9)){ 
      Serie.println("Obtuve un OK del servidor"); 
   } 

   //Comprueba si un objeto termina con un caracter en particular
   String sensor = "sensor = ";
   sensor += analogRead(A0); 
   Serial.print(sensor);
   if (sensor.endsWith("0")) { 
      Serial.println(". Esta lectura es divisible por diez."); 
   }else{ 
      Serial.println(". Esta lectura no es divisible por diez."); 
   } 

  //No hacer nada mientras sea verdadero: 
  while (true) ; 
}

Vea también


Referencias