Diferencia entre revisiones de «objeto.startsWith()»

De ArduWiki
Saltar a: navegación, buscar
(Referencias)
 
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 
== Descripción ==
 
== Descripción ==
Comprueba si una Cadena comienza con los caracteres de otra Cadena.
+
Comprueba si un objeto comienza con los caracteres de otra cadena.
  
 
== Sintaxis ==
 
== Sintaxis ==
Línea 22: Línea 22:
 
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():");  
 
}  
 
}  
  
Línea 54: Línea 54:
  
 
== Vea también ==
 
== Vea también ==
* [[String]]
+
<categorytree mode=all>String</categorytree>
  
 
== Referencias ==
 
== Referencias ==
 
* [https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/startswith/ Guia de referencia de Arduino]
 
* [https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/startswith/ Guia de referencia de Arduino]
  
[[Category:Funciones]]
+
[[Category:String]]

Revisión actual del 14:20 6 may 2019

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