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

So erweitern Sie Arrays in Java dynamisch

WBOY
Freigeben: 2024-01-12 16:51:16
nach vorne
1096 Leute haben es durchsucht

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!

Quelle:docexcel.net
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage