java如何定义和使用动态数组?
答案:4 悬赏:40
解决时间 2021-12-12 16:12
- 提问者网友:无心恋土
- 2021-12-12 02:57
java如何定义和使用动态数组?
最佳答案
- 二级知识专家网友:哭不代表软弱
- 2021-12-12 03:56
Vector<类型> label=new Vector<类型>();//定义一个动态存储的变量
label.add("Hello");//例如是字符串
label.add("Hello");//例如是字符串
全部回答
- 1楼网友:苦柚恕我颓废
- 2021-12-12 05:16
这个不完全算动态吧??
C里面的动态数组的主要原理是指针而JAVA里面为了代码安全的原因没有给程序员指针的控制权.
如果LZ说的是C一样的指针的话..我想JAVA里面是没有滴.
- 2楼网友:零负荷的放任
- 2021-12-12 04:49
去看看jdk中arraylist的内部机制就知道如何定义了,它基础原理就是先声明并初始化一个指定大小的数组,当用户往数组里添加元素时去判断是否达到数组是最大下标,如果大于了数组下标会新建一个比原数组大数组再将原数组的内容copy过来,至于里边的实现和算法肯定不是这么简单,详细了解就去打开来读读
- 3楼网友:时光不老我们不分离
- 2021-12-12 04:05
JDK1.5以上支持范型
大概是这样的
<ClassName>Arraylist list = new <ClassName>Arraylist();
list数组可以通过add(Object)添加名为"ClassName"的对象
诸如此类...
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯