English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
An array is a container that can hold a fixed number of items, which should be of the same type. Most data structures use arrays to implement their algorithms. The following are important terms to understand the concept of arrays.
Element: Each item stored in an array is called an element.
Index: Each position of an element in an array has a numeric index that identifies the element.
Ja,因为在Java-Objekte auch als Daten тип betrachtet werden(Referenz),können Sie Arrays spezifischer Klassen Typen erstellen und mit Instanzen der Klasse füllen.
Das folgende Java-Beispiel hat eine Klasse namens Std, die später im Programm eine Array des Typs Std erstellen, füllen und eine Methode auf allen Elementen des Arrays aufrufen wird.
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("Name: "+this.name); System.out.println("Alter: "+this.age); System.out.println("Jahr: "+Std.year); } } public class Sample { public static void main(String args[]) throws Exception { //Ein Array zur Speicherung von Objekten des Typs Std erstellen Std st[] = new Std[4]; //Array füllen st[0] = new Std("Bala", 18); st[1] = new Std("Rama", 17); st[2] = new Std("Raju", 15); st[3] = new Std("Raghav", 20); //Auf jedem Objekt im Array wird die display-Methode aufgerufen for(int i = 0; i<st.length; i++) { st[i].display(); System.out.println(" "); } } }
Ausgabeergebnis
Name: Bala Alter: 18 Jahr: 2018 Name: Rama Alter: 17 Jahr: 2018 Name: Raju Alter: 15 Jahr: 2018 Name: Raghav Alter: 20 Jahr: 2018