Saltar al contenido principal
Publicado el

Arrays en Java

Compartir:

Introducción

Los arrays son una parte fundamental de la programación en Java. Permiten almacenar múltiples valores del mismo tipo en una sola variable, lo que facilita y hace más eficiente la manipulación de conjuntos de datos.

¿Qué es un Array?

Un array es una estructura de datos que almacena elementos del mismo tipo de forma secuencial. En Java:

  • Cada elemento de un array tiene un índice, que comienza en 0 y va hasta "n-1", donde "n" es el tamaño del array.
  • Los arrays tienen un tamaño fijo, lo que significa que una vez creados, no es posible cambiar su tamaño.
  • El tipo de dato almacenado en un array puede ser cualquier tipo primitivo, objeto u otro array (arrays multidimensionales).

Declaración e Inicialización

Existen varias formas de declarar e inicializar arrays en Java:

  1. Declarar y luego inicializar:
int[] numeros = new int[5];
  1. Declarar e inicializar simultáneamente:
int[] numeros = {1, 2, 3, 4, 5};
  1. Declarar usando el tipo de objeto (generalmente usado para arrays de objetos):
String[] nombres = new String[]{"Juan", "Ana", "Carlos"};

Acceso a los Elementos del Array

Para acceder a un elemento de un array, se utiliza el índice del elemento deseado:

int primerNumero = numeros[0]; // Accede al primer elemento

Ejemplo Práctico

package com.caffeinealgorithm.programaremjava;

public class Arrays {
  public void Run() {
    String[] colores = new String[] {
      "Azul", "Verde", "Amarillo", "Rojo", "Naranja"
    };

    System.out.printf("Número de colores: %d\n", colores.length);
    System.out.printf("Primer color: %s\n", colores[0]);
    System.out.printf("Último color: %s", colores[colores.length - 1]);
  }
}

Conclusión

Los arrays son una herramienta poderosa y esencial para cualquier programador de Java. Permiten la manipulación eficiente de conjuntos de datos y se usan ampliamente en muchos algoritmos y aplicaciones reales.

Happy coding!