Maison >tutoriels informatiques >connaissances en informatique >Comment étendre dynamiquement des tableaux en Java
Exemple de référence :
cours public shuzucharu1 {
public static void main(String args[]){
int[] P={1,2,2,47,568,86};
int[] SB=new int[P.length+1];//La longueur du tableau de SB est de 7
int SB1=9;
SB[SB.length-1]=SB1;//Lorsque le tableau suivant dans le tableau SB est 6, la valeur est 9
pour(int i=0;i
SB[i]=P[i];
System.out.println(SB[i]);
}
System.out.println(SB[SB.length-1]);
}
}//Utilisez d'abord l'algorithme de copie pour copier les 6 nombres du tableau P vers SB. Étant donné que la longueur du tableau SB est de 7, le septième nombre est l'indice 6 et il peut être sorti directement en dehors de la boucle.
Quels types de nombres contient votre tableau ? Donnez un exemple de type int
importer java.util.Arrays ;
cours public 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);
pour(valeur int : ary2){
System.out.print(value + " ");
}
}
}
--------------
1 3 5 6 7 9 11
Java ArrayList utilise add pour insérer un élément. L'exemple est le suivant :
importer java.util.ArrayList;
Test en classe publique {
public static void main(String[] args) {
Liste ArrayList = new ArrayList();
list.add(0); //Insérer le premier élément
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
System.out.println(list); //Imprimer le tableau de liste
list.add(2, 7);
System.out.println(liste);
}
}
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!