Diferencias
Muestra las diferencias entre dos versiones de la página.
doc:tec:elo:uc_arduino:arduino_c:textos [2025/03/21 12:57] – creado - editor externo 127.0.0.1 | doc:tec:elo:uc_arduino:arduino_c:textos [Fecha desconocida] (actual) – editor externo (Fecha desconocida) 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== [Arduino] Referencia: Funciones de textos ====== | ||
+ | <code c> | ||
+ | // devuelve el caracter en la posición 3 (idéntico a txtMsg[3];) | ||
+ | txtMsg.charAt(3); | ||
+ | |||
+ | // sustituye el caracter en la posición 3 por " | ||
+ | txtMsg.setCharAt(" | ||
+ | |||
+ | // concatena texto1 y texto2 (idéntico a texto1=texto1+texto2; | ||
+ | texto1.concat(" | ||
+ | |||
+ | // devuelve la longitud de la cadena | ||
+ | txtMsg.length(); | ||
+ | |||
+ | // devuelve la cadena convertida en minúsculas | ||
+ | txtMsg.toLowerCase(); | ||
+ | |||
+ | // devuelve la cadena convertida en mayúsculas | ||
+ | txtMsg.toUpperCase(); | ||
+ | |||
+ | // elimina espacios y carácteres incorrectos | ||
+ | txtMsg.trim(); | ||
+ | |||
+ | // devuelve la cadena de texto como entero | ||
+ | txtMsg.toInt(); | ||
+ | </ | ||
+ | \\ | ||
+ | ===== Comparación ===== | ||
+ | |||
+ | <code c> | ||
+ | // compara dos cadenas. Devuelve 1 si texto1 es mayor que texto2, | ||
+ | // 0 si son iguales, y -1 en caso contrario | ||
+ | texto1.compareTo(texto2); | ||
+ | |||
+ | // compara si dos cadenas son iguales (idéntico a texto1==texto2) | ||
+ | texto1.equals(texto2); | ||
+ | |||
+ | // compara si dos cadenas son iguales, ignorando mayúsculas y minúsculas | ||
+ | texto1.equalsIgnoreCase(texto2); | ||
+ | </ | ||
+ | \\ | ||
+ | ===== Subcadenas ===== | ||
+ | |||
+ | <code c> | ||
+ | // devuelve una subcadena de la posicion 3 a la 10 | ||
+ | txtMsg.substring(3, | ||
+ | |||
+ | // comprueba si la cadena empieza por " | ||
+ | txtMsg.startsWith(" | ||
+ | |||
+ | // comprueba si la cadena empieza por " | ||
+ | txtMsg.endsWith(" | ||
+ | </ | ||
+ | \\ | ||
+ | ===== Búsqueda y sustitución ===== | ||
+ | |||
+ | <code c> | ||
+ | // devuelve el índice de la primera ocurrencia de ' | ||
+ | // a partir de la posición offset | ||
+ | txtMsg.indexOf(' | ||
+ | |||
+ | // devuelve el índice de la última ocurrencia de ' | ||
+ | // previa a la posición offset | ||
+ | txtMsg.lastIndexOf(' | ||
+ | |||
+ | // sustituye las ocurrencias de " | ||
+ | txtMsg.replace(" | ||
+ | </ | ||
+ | \\ |