abril 24, 2013

Longitud de un arreglo

Al manejar arreglos, nos es de mucha ayuda mucho saber su longitud. Pero no solo su longitud de capacidad nos puede ser de ayuda, hay ciertos casos en los que podríamos llegar a necesitar saber la longitud de cada elemento que se encuentra dentro de nuestro arreglo. Para esto, el siguiente programa te muestra una forma de hacerlo.

/**
 * Archivo: LongitudDeUnArreglo.java
 * @author Bello Cerecero
 * @since 24/04/2013
 * @version 1.0
 */
public class LongitudDeUnArreglo 
{
  public static void main(String[] args) 
  {
    String[] arreglo = new String[10];
    arreglo[0] = "Hola";
    arreglo[1] = "Tarde";
        
    System.out.print("La longitud del arreglo es: ");
    System.out.println(arreglo.length);       
    System.out.print("La long. del dato en la posicion 0 es: ");
    System.out.println(arreglo[0].length());
    System.out.print("La long. del dato en la posicion 1 es: ");
    System.out.println(arreglo[1].length());
  }
}
El programa lo que haces es: crear un arreglo de tipo String con una longitud de 10 (linea 11).
Después, al arreglo en la posición 0 le asignamos la String "Hola" y en la posición 1 le asignamos la String "Tarde" (lineas 12 y 13). 
Ahora en la linea 15 imprimimos en consola solamente, en la linea 16 colocando el nombre de nuestro array que para este ejemplo es: "arreglo" y llamando al método "length", nos imprimirá en consola la longitud del arreglo, que para este ejemplo es 10.
En la linea 16 imprimimos en consola solamente. En la linea 17 haciendo referencia al elemento que se encuentra en la posición 0 dentro del arreglo y llamando al método "length()" (la diferencia con el anterior método son los paréntesis), esto nos retornara la longitud del elemento "Hola" que es 4.
Lo mismo pasa en la linea 18.

La salida del programa es la siguiente:

Loading...