首頁  >  文章  >  電腦教學  >  Java中實作陣列動態擴容的方法

Java中實作陣列動態擴容的方法

WBOY
WBOY轉載
2024-01-12 16:51:161012瀏覽

Java中實作陣列動態擴容的方法

java自己做一個方法怎麼會在陣列中加入元素陣列已滿

參考範例:

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如何在資料組的頭部和尾部各增加一個元素

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中文網其他相關文章!

陳述:
本文轉載於:docexcel.net。如有侵權,請聯絡admin@php.cn刪除