Ver páginaRevisiones antiguasEnlaces a esta páginaExportar a PDFExportación a ODTVolver arriba Esta página es de solo lectura. Puedes ver la fuente pero no puedes cambiarla. Pregunta a tu administrador si crees que esto es incorrecto. ====== [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 "A" (idéntico a txtMsg[3]="A";) txtMsg.setCharAt("A", 3); // concatena texto1 y texto2 (idéntico a texto1=texto1+texto2;) texto1.concat("texto2"); // 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(); </code> \\ ===== 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); </code> \\ ===== Subcadenas ===== <code c> // devuelve una subcadena de la posicion 3 a la 10 txtMsg.substring(3, 10); // comprueba si la cadena empieza por "texto", con offset 3 txtMsg.startsWith("texto", 3); // comprueba si la cadena empieza por "texto", con offset 3 txtMsg.endsWith("texto"); </code> \\ ===== Búsqueda y sustitución ===== <code c> // devuelve el índice de la primera ocurrencia de 'A', // a partir de la posición offset txtMsg.indexOf('A', offset); // devuelve el índice de la última ocurrencia de 'A' // previa a la posición offset txtMsg.lastIndexOf('A', offset); // sustituye las ocurrencias de "texto1" por "texto2" txtMsg.replace("texto1", "texto2"); </code> \\ doc/tec/elo/uc_arduino/arduino_c/textos.txt Última modificación: 2025/03/18 10:33por euloxio