參考範例:
public class shuzucharu1 {
public static void main(String args[]){
int[] P={1,2,2,47,568,86};
int[] SB=new int[P.length 1];//SB的陣列長度為7
int SB1=9;
SB[SB.length-1]=SB1;//SB陣列中下表為6的時候數值為9
for(int i=0;i
SB[i]=P[i];
System.out.println(SB[i]);
}
System.out.println(SB[SB.length-1]);
}
}//先用複製演算法把P數組中的6個數複製給SB,因為SB數組的長度為7,第七個數也就是下標6,直接在循環外輸出就可以了。
你的陣列裡面數字是什麼類型的?舉個int型別的例子
import java.util.Arrays;
public class 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 值: ary2){
System.out.print(value " ");
}
}
}
--------------
#1 3 5 6 7 9 11
java ArrayList陣列使用add來插入一個元素,實例如下:
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
ArrayList list = new ArrayList();
list.add(0);//插入第一個元素
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
System.out.println(list);//列印list數組
list.add(2, 7);
System.out.println(list);
}
}
以上是Java中實作陣列動態擴容的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!