JAVA配列の動的拡張方法
594 ワード
JAvaでは、初期化配列には配列容量の指定が必要ですが、多くの場合、配列容量の拡張が必要です.
配列容量拡張を実現するには、次の2つの方法があります.
1.上のコードはSystem.arraycopyメソッドで実装され、次のように宣言されています.
System.arraycopy(Object src,int srcPos,Object dest,int destPos, int length) ;
2.ArrayListクラス配列を採用し、必要に応じて自動的に拡張することができる.
配列容量拡張を実現するには、次の2つの方法があります.
public class Demo1 {
static int []array=new int [20];
public static void main(String[] args){
array=addLengthArray(array);
for(int i = 0;i
1.上のコードはSystem.arraycopyメソッドで実装され、次のように宣言されています.
System.arraycopy(Object src,int srcPos,Object dest,int destPos, int length) ;
2.ArrayListクラス配列を採用し、必要に応じて自動的に拡張することができる.