/**
* 动态数组
*/
Object[] array = new Object[20];
private int length = 0;
public void add(Object obj) {
if (length >= array.length) {
Object[] src = array; // 将源数据复制给新数组src
int len = array.length + 10; // 扩容数组
array = new Object[len]; // 将源数据复制给回array
System.arraycopy(src, 0, array, 0, src.length);
}
array[length] = obj; // 存放添加的元素
length++;
}
测试:
public class TestArraylist {
public static void main(String[] args) {
ArrayList a = new ArrayList<>();
for (int i = 1; i < 8; i++) {
a.add("test" + i);
}
for (Object o : a) {
System.out.println(o);
}
}
}
我是与其终,一个风起云涌的女孩子。
以下是我的公众号,主要写的是有关于前段后台数据库,面试技巧,学习方法,职场心得等,感兴趣的可以关注一下哦。
很高兴你能看到我的博客,希望能对你有所帮助。
qq群:可直接扫码进qq群,或者输入群号670983672。
微信群:可加下方博主微信,备注“进群”即可。