Páginas

Mostrando entradas con la etiqueta length. Mostrar todas las entradas
Mostrando entradas con la etiqueta length. Mostrar todas las entradas

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.