Strings y Funciones
El tipo String
A diferencia de los tipos primitivos, String es un objeto que representa una secuencia de caracteres.
Inmutabilidad
Los Strings en Java son inmutables. Si cambias el valor de un String, Java crea un objeto nuevo en memoria.
String saludo = "Hola";
saludo = saludo + " mundo"; // Se crea un nuevo objeto "Hola mundo"
Métodos útiles de String
length(): Tamaño del texto.toUpperCase()/toLowerCase(): Cambiar a mayúsculas/minúsculas.contains("texto"): Verifica si contiene una palabra.indexOf("a"): Busca la posición de un carácter.equals("otro"): Compara contenidos (¡no uses==!).
Funciones (Métodos)
Una función es un bloque de código reutilizable que realiza una tarea específica.
public static int suma(int a, int b) {
return a + b;
}
// Llamada:
int resultado = suma(5, 3);
Estructura de una función:
- Tipo de retorno: El dato que devuelve (
int,String,voidsi no devuelve nada). - Nombre: Para identificarla.
- Parámetros: Datos que recibe para trabajar.
- Cuerpo: El código dentro de
{ }.