English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Un array es un contenedor que puede almacenar una cantidad fija de proyectos, que deben ser del mismo tipo. La mayoría de las estructuras de datos utilizan arrays para implementar sus algoritmos. A continuación, se presentan los términos importantes para entender el concepto de array.
Elemento: Cada proyecto almacenado en un array se llama elemento.
Índice: Cada posición de un elemento en un array tiene un índice numérico que lo identifica.
Sí, porque en Java los objetos también se consideran tipos de datos (referencias), por lo que puede crear un array de tipo específico de clase y rellenarlo con instancias de esa clase.
El siguiente ejemplo en Java tiene una clase llamada Std, que crearemos más adelante en el programa, donde crearemos un array de tipo Std, lo rellenaremos y llamaremos a un método en todos los elementos del array.
class Std { private static int year = 2018; private String name; private int age; public Std(String name, int age){ this.name = name; this.age = age; } public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public void display(){ System.out.println("Nombre: "+this.name); System.out.println("Edad: "+this.age); System.out.println("Año: "+Std.year); } } public class Sample { public static void main(String args[]) throws Exception { //Crear un array para almacenar objetos de tipo Std Std st[] = new Std[4]; //Rellenar el array st[0] = new Std("Bala", 18); st[1] = new Std("Rama", 17); st[2] = new Std("Raju", 15); st[3] = new Std("Raghav", 20); //Llamar al método display en cada objeto del array for(int i = 0; i<st.length; i++) { st[i].display(); System.out.println(" "); } } }
Resultado de salida
Nombre: Bala Edad: 18 Año: 2018 Nombre: Rama Edad: 17 Año: 2018 Nombre: Raju Edad: 15 Año: 2018 Nombre: Raghav Edad: 20 Año: 2018