Diferencia entre revisiones de «String»
De ArduWiki
(→Parametros) |
(→Referencias) |
||
Línea 73: | Línea 73: | ||
== Referencias == | == Referencias == | ||
− | * [https://www.arduino.cc/reference/es/language/ | + | * [https://www.arduino.cc/reference/es/language/variables/data-types/stringobject/ Guia de referencia de Arduino] |
+ | * [https://www.arduino.cc/reference/es/language/variables/data-types/string/functions/compareto/ – Comparador] | ||
+ | * [https://www.arduino.cc/reference/es/language/variables/data-types/string/functions/concat/ – Concatenar] | ||
+ | * [http://arduino.cc/en/Reference/StringGetBytes Copiar a un buffer] | ||
+ | * [http://arduino.cc/en/Reference/StringIndexOf Localiza un caracter o string] | ||
+ | * [http://arduino.cc/en/Reference/StringLength Longitud del String] | ||
+ | * [http://arduino.cc/en/Reference/StringStartsWith Comprueba si comienza por una cadena que se pasa como parámetro] | ||
+ | * [http://arduino.cc/en/Reference/StringToCharArray Pasa de String a string] | ||
+ | * [https://www.arduino.cc/reference/es/language/variables/data-types/string/functions/charat/ Accede a un caracter concreto del String] | ||
+ | * [http://arduino.cc/en/Reference/StringReserve Permite asignar un buffer en memoria para manipular strings] | ||
[[Category:Variables]] | [[Category:Variables]] |
Revisión del 16:55 20 jun 2018
Contenido
Descripción
La clase String le permite usar y manipular cadenas de texto en formas más complejas que character matriz. Se requiere más memoria para String que para una simple matriz de caracteres, pero es mucho mas útil por la cantidad de métodos disponibles.
Sintaxis
objeto = String(valor); objeto = String(valor, base); objeto = String(valor, decimales);
Parametros
- objeto
- nombre de instancia de la clase.
- valor
- valor asignado entre comillas dobles.
- base
- base que puede ser DEC, BIN, HEX u OCT.
- decimales
- numero de decimales que se usara
Metodos
Metrodo | Descripcion |
---|---|
.substring(desde,hasta) | Extrae una subcadena desde hasta. |
.concat(cadena) | Agrega el parametro cadena. |
.charAt(c) | Ubica un caracter y retorna posicion. |
.compareTo(cadena) | Compara |
.equals(cadena) | Compara es lo mismo que usar == |
.length() | Retorna longitud de cadena |
.trim() | Elimina los espacios a albos lados de la cadena. |
.toLowerCase() | Pasa a minusculas |
.toUpperCase() | Pasa a mayusculas |
.replace(cadena1,cadena2) | Reemplaza cadena1 por cadena2. |
.remove(indice, conteo) | |
.indexOf(c, desde) | |
.lastIndexOf() | |
.startsWith() | |
.endsWith() | |
.toInt() | Convierte la cadena en int |
.toFloat() | Convierte la cadena en float |
Advertencias
- Tenga en cuenta, que las matrices de caracteres se conocen como string con s minúscula y las instancias de la 'clase String es con S mayúscula.
- Tenga en cuenta que, las constantes de cadena especificadas con "comillas dobles" son tratadas como matrices de char y no como la clase String.
Ejemplo
string x = String(13); //"13" string x = String(13, DEC); //"13" string x = String(13, BIN); //"1101" string x = String(13, HEX); //"D" string pi = String(1426, 4);
Vea también
Referencias
- Guia de referencia de Arduino
- – Comparador
- – Concatenar
- Copiar a un buffer
- Localiza un caracter o string
- Longitud del String
- Comprueba si comienza por una cadena que se pasa como parámetro
- Pasa de String a string
- Accede a un caracter concreto del String
- Permite asignar un buffer en memoria para manipular strings