Clase String en Java
Principales métodos y ejemplos
prácticos
¿Qué es la clase String?
• Clase incluida en [Link]
• Representa cadenas de texto inmutables
• Se usa con comillas dobles "texto"
• Muy utilizada en programación en Java
Características principales
• Permite concatenación con +
• Dispone de múltiples métodos para manipular texto
• Comparación sensible a mayúsculas/minúsculas
Método length()
Devuelve la longitud de la cadena
• Ejemplo:
• String s = "Hola";
• int n = [Link](); // 4
Método charAt(int index)
Devuelve el carácter en la posición indicada
• Ejemplo:
• String s = "Java";
• char c = [Link](1); // 'a'
Método substring(int inicio, int fin)
Devuelve una subcadena entre posiciones
• Ejemplo:
• String s = "Programación";
• String sub = [Link](0, 7); // "Program"
Método equals(String otro)
Compara el contenido de dos cadenas
• Ejemplo:
• "Hola".equals("hola"); // false
Método equalsIgnoreCase(String
otro)
Compara dos cadenas ignorando mayúsculas/minúsculas
• Ejemplo:
• "Hola".equalsIgnoreCase("hola"); // true
Método indexOf(String str)
Devuelve la posición de la primera aparición
• Ejemplo:
• String s = "banana";
• int pos = [Link]("na"); // 2
Método toUpperCase() y
toLowerCase()
Convierte la cadena a mayúsculas o minúsculas
• Ejemplo:
• "java".toUpperCase(); // "JAVA"
Método trim()
Elimina espacios al inicio y final de la cadena
• Ejemplo:
• " hola ".trim(); // "hola"
Método replace()
Reemplaza caracteres o cadenas dentro de otra
• Ejemplo:
• "casa".replace('a','o'); // "coso"
Conclusión
• String es fundamental en Java
• Dispone de métodos potentes para manipulación
• Comprender sus métodos es clave para programar bien