Heim >Java >javaLernprogramm >Wie initialisiere ich ein Java-Array?

Wie initialisiere ich ein Java-Array?

青灯夜游
青灯夜游Original
2019-11-18 16:57:155771Durchsuche

Wie initialisiere ich ein Java-Array?

Arrays in der Java-Sprache müssen initialisiert werden, bevor sie verwendet werden können. Die sogenannte Initialisierung besteht darin, den Array-Elementen des Arrays Speicherplatz zuzuweisen und jedem Array-Element einen Anfangswert hinzuzufügen.

Hinweis: Nach der Initialisierung des Arrays gibt es einen Standardwert für jedes Element des Arrays im Speicherplatz:

● Ganzzahliger Typ des Basisdatentyps (Byte, Short, Int, long ) Der Standardwert ist 0;

● Der Standardwert des Gleitkommatyps (Float, Double) des Basisdatentyps ist 0,0; (char) des Basisdatentyps ist 'u0000';

●Der Standardwert des booleschen Typs (boolean) des Basisdatentyps ist falsch;

●Der Standardwert von Der Referenztyp (Klasse, Array, Schnittstelle, String) ist null.

Wie initialisiere ich ein Java-Array? Einführung in Initialisierungsmethoden

1. Statische Initialisierung: Während der Initialisierung gibt der Programmierer explizit den Anfangswert jedes Array-Elements an und die Länge des Arrays wird systematisch bestimmt; 🎜>

Beispiel:

int[] intArr;
intArr = new int[]{1,2,3,4,5,9};

Vereinfachte statische Initialisierungsmethode: arrayName = new type[]{element1,element2,element3...}

Beispiel:

String[] strArr = {"张三","李四","王二麻"};

2. Dynamische Initialisierung: Der Programmierer gibt das Array an Während der Initialisierung wird die Länge jedes Array-Elements vom System auf einen Standardwert initialisiert. type[] arrayName = {element1,element2,element3...};

Beispiel:

int[] price = new int[4];

Hinweis: Verwenden Sie nicht gleichzeitig statische Initialisierung und dynamische Initialisierung, dh geben Sie beim Initialisieren nicht das Array an Array. Länge, weist jedem Array-Element auch einen Anfangswert zu. arrayName = new type[length];

Sobald das Array initialisiert ist, wird der vom Array im Speicher belegte Speicherplatz festgelegt, sodass die Länge des Arrays nicht geändert werden kann.

Das obige ist der detaillierte Inhalt vonWie initialisiere ich ein Java-Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn