Heim  >  Artikel  >  Computer-Tutorials  >  So erweitern Sie Arrays in Java dynamisch

So erweitern Sie Arrays in Java dynamisch

WBOY
WBOYnach vorne
2024-01-12 16:51:161010Durchsuche

So erweitern Sie Arrays in Java dynamisch

So fügen Sie Elemente zu einem Array hinzu, indem Sie eine Methode in Java erstellen. Das Array ist voll Referenzbeispiel:

öffentliche Klasse shuzucharu1 {

public static void main(String args[]){

int[] P={1,2,2,47,568,86};

int[] SB=new int[P.length+1];//Die Array-Länge von SB beträgt 7

int SB1=9;

SB[SB.length-1]=SB1;//Wenn die folgende Tabelle im SB-Array 6 ist, ist der Wert 9

for(int i=0;i SB[i]=P[i];

System.out.println(SB[i]);

}

System.out.println(SB[SB.length-1]);

}

}//Verwenden Sie zuerst den Kopieralgorithmus, um die 6 Zahlen im P-Array nach SB zu kopieren. Da die Länge des SB-Arrays 7 beträgt, ist die siebte Zahl der Index 6 und kann direkt außerhalb der Schleife ausgegeben werden.

Fügen Sie ein Element in das sortierte Array ein

Welche Art von Zahlen enthält Ihr Array? Geben Sie ein Beispiel für den Typ int

java.util.Arrays importieren;

öffentliche Klasse ArySort {

public static void main(String[] args) {

int[] ary = {1, 3, 5,7,9,11};

int[] ary2 = new int[ary.length+1];

System.arraycopy(ary, 0, ary2, 0, ary.length);

ary2[ary.length] = 6;

Arrays.sort(ary2);

for(int value: ary2){

System.out.print(Wert + " ");

}

}

}

--------------

1 3 5 6 7 9 11

So fügen Sie in Java ein Element zum Kopf und Ende einer Datengruppe hinzu

Java ArrayList verwendet add, um ein Element einzufügen. Das Beispiel lautet wie folgt:

import java.util.ArrayList;

öffentlicher Klassentest {

public static void main(String[] args) {

ArrayList list = new ArrayList();

list.add(0); //Das erste Element einfügen

list.add(1);

list.add(2);

list.add(3);

list.add(4);

list.add(5);

System.out.println(list); //Listenarray drucken

list.add(2, 7);

System.out.println(list);

}

}

Das obige ist der detaillierte Inhalt vonSo erweitern Sie Arrays in Java dynamisch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:docexcel.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen