Diferencia entre revisiones de «objeto.endsWith()»

De ArduWiki
Saltar a: navegación, buscar
(Ejemplo)
Línea 21: Línea 21:
 
void setup(){  
 
void setup(){  
 
   Serial.begin(9600);  
 
   Serial.begin(9600);  
   Serial.println("\n\nEjemplos con: startsWith() y endsWith():");  
+
   Serial.println("Ejemplos con: startsWith() y endsWith():");  
 
}  
 
}  
  

Revisión del 17:57 11 jul 2018

Descripción

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

Sintaxis

objeto.endsWith(cadena);

Parámetros

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

Retorna

Nada.

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