Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa | |||
| doc:tec:prg:uc_arduino:arduino_c:textos [2025/11/04 13:47] – borrado - editor externo (Fecha desconocida) 127.0.0.1 | doc:tec:prg:uc_arduino:arduino_c:textos [2025/11/04 13:47] (actual) – ↷ Página movida de doc:tec:prg:arduino:arduino_c:textos a doc:tec:prg:uc_arduino:arduino_c:textos fepg | ||
|---|---|---|---|
| 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(" | ||
| + | </ | ||
| + | \\ | ||