package com.an.array;
import java.util.Arrays;
//声明了一个容器,用来装整数的容器
public class MyArrays {
private int[] arr;
private static final int DEFAULT_LENGTH = 10;
private int total;
//创建一个默认大小的数组
public MyArrays(){
arr = new int[DEFAULT_LENGTH];
}
//往数组中添加元素,如果容量不够,可以扩容
public void add(int num){
if(total>=arr.length){
arr = Arrays.copyOf(arr, arr.length*2);
}
arr[total++] = num;
}
//返回数组的实际大小
public int size(){
return total;
}
}
import java.util.Arrays;
//声明了一个容器,用来装整数的容器
public class MyArrays {
private int[] arr;
private static final int DEFAULT_LENGTH = 10;
private int total;
//创建一个默认大小的数组
public MyArrays(){
arr = new int[DEFAULT_LENGTH];
}
//往数组中添加元素,如果容量不够,可以扩容
public void add(int num){
if(total>=arr.length){
arr = Arrays.copyOf(arr, arr.length*2);
}
arr[total++] = num;
}
//返回数组的实际大小
public int size(){
return total;
}
}