Páginas

Metodo length()

El método length en Java

En Java, la propiedad o método length se utiliza para conocer el tamaño de arreglos y cadenas de texto. Sin embargo, su uso cambia dependiendo del tipo de dato:

  • En arreglos (arrays), length es una propiedad (se usa sin paréntesis).
  • En cadenas (String), length() es un método (se usa con paréntesis).

1. Uso de length en Arrays

En los arreglos, length devuelve la cantidad de elementos que contiene.

public class EjemploArray {
    public static void main(String[] args) {
        int[] numeros = {10, 20, 30, 40};
        System.out.println("Tamaño del arreglo: " + numeros.length);
    }
}

Salida:

Tamaño del arreglo: 4

2. Uso de length() en Strings

En los objetos de tipo String, length() devuelve el número de caracteres que contiene la cadena.

public class EjemploString {
    public static void main(String[] args) {
        String nombre = "Shayla";
        System.out.println("Cantidad de caracteres: " + nombre.length());
    }
}

Salida:

Cantidad de caracteres: 6

3. Comparación entre Array y String

Ejemplo usando ambas formas:

public class Comparacion {
    public static void main(String[] args) {
        int[] edades = {18, 22, 30};
        String saludo = "Hola mundo";

        System.out.println("Elementos en el arreglo: " + edades.length);
        System.out.println("Caracteres en el String: " + saludo.length());
    }
}

Salida:

Elementos en el arreglo: 3
Caracteres en el String: 10

Conclusión

  • array.length → propiedad, devuelve el número de elementos en el arreglo.
  • string.length() → método, devuelve el número de caracteres en la cadena.

Esta diferencia es importante para evitar errores al programar en Java.