fbpx

Java Array

Definicio de una Array.

Array es un almacenador de datos, si en una variable podemos almacenar un dato de un tipo, en un array podemos almacenar varios datos de un tipo. Al momento de definir un array le especificamos cuantos datos podemos almacenar.

Como en array de java se define la cantidad de datos que va almacenar entonces la cantidad de datos que va almacenar es fijo, después esta cantidad de datos que va almacenar no podrá modificar.

Crear un Array

El nombre de array se define como con las variables, ósea pueden ser un nombre cualquiera.Para definir un array primero va el tipo de dato que va almacenar luego se colocan corchetes [] para indicar que es un array y luego el nombre de array por ejemplo array1.

//Definición de array nombres
 String [] nombres;

Crear longitud de Array

Luego se crea la cantidad de espacios para cantidad de datos que va almacenar, como si estaríamos creando un objeto. Para manipular los datos como agregar o editar se usan índices, los índices inician desde 0, cada índice representa cada espacio. Si creamos 3 espacios el índice serio de 0 a 2.

//Crear 3 espacios
nombres = new String[3];

Asignar datos a un Array

Para asignarle valores a un array se usan índices, los índices se colocan dentro del corchete después del nombre y con igual si asigna el valor al índice.

//Asignar valor por indice 
nombres[0] = "Alex";
nombres[1] = "Roel";
 nombres[2] = "Juan";

Mostrar datos de Arrya

Para mostrar datos también se usa los índices.

//Mostras un dato 
 System.out.println(nombres[2]);

Modificar datos de Array

Para modificar su un dato también se usan los índices cono se asigno un valor al igual.

//Modificar un dato 
 nombres[2] = "Carlos";
 //Mostras dato modificado 
System.out.println(nombres[2]);

Saber la longitud de un Array

También podemos usar la propiedad length para saber la longitud de un array, ósea para saber cantidad datos o espacios que tiene.

//Longitud da array 
System.out.println(nombres.length);

Un Array con datos definidos

Al momento de crear un array se puede asignar sus valores sin crear una longitud de array. Sus valores van dentro de llaves.

public class Main {
    public static void main(String[] args) {

        //Definición 
        int[] array1 = {1, 2, 3, 4, 5};
        
        //Mostrar un dato 
        System.out.println(array1[0]);
        //Modificar dato 
        array1[0] = 100;
        //Actualizar 
        System.out.println(array1[0]);

        //Longitud de array
        System.out.println(array1.length);
    }
}



Share This