当前位置:  技术问答>java相关

关于动态数组,请高手赐教。

    来源: 互联网  发布时间:2017-03-10

    本文导语:  我自已定义了一个类如Class001,现我想定义一个这个类的数组,而且数组长度是不确定的,在程序运行时会改变,不知该怎么定义,是不是这样子: Class001[] aa; ..... 但如果这样定义的话,假如我想再在aa中增加或删除...

我自已定义了一个类如Class001,现我想定义一个这个类的数组,而且数组长度是不确定的,在程序运行时会改变,不知该怎么定义,是不是这样子:
Class001[] aa;
.....
但如果这样定义的话,假如我想再在aa中增加或删除一个成员,该怎么做呢?

|
你直接使用ArrayList或者Vector不就可以了吗?为什么一定要用数组
你可以在最后才把Vector转换成为数组啊

|
对!!!

|
用java.util.ArrayList.
ArrayList al = new ArrayList();
常用添加的方法:
add(Object o) 
          Appends the specified element to the end of this list.

add(int index, Object element) 
          Inserts the specified element at the specified position in this list.
删除的方法:
remove(int index) 
          Removes the element at the specified position in this list.

removeRange(int fromIndex, int toIndex) 
          Removes from this List all of the elements whose index is between fromIndex, inclusive and toIndex, exclusive.

|
Class001[] aa; 声明了一个 对类数组的引用,
数组引用时不限大小的,在运行时确定。
也就是说,
Class001[] aa;
Class001[] cc = new Class001[1], bb = new Class001[100];
aa = cc;
aa = bb;
都是合法的。
数组是定长的,对“数组的引用”可以指向任何长度的数组。

如果,是说使用时的数组是动态的,
那就如上两位所言,使用 Vector ... 。

|
用Vector吧,好用极了:)

    
 
 

您可能感兴趣的文章:

  • 动态数组的用法?
  • 请问再java中怎样定义动态数组?
  • 数组能不能动态改变大小?
  • java中如何实现二维(多维)动态数组.谢谢
  • C++中关于[]静态数组和new分配的动态数组的区别分析
  • java能否动态开辟string数组?
  • C语言构建动态数组完整实例
  • 动态数组的运用
  • 如何为数组动态开辟内存???
  • 动态分配数组的疑问。
  • 能不能给指针数组动态分配内存
  • 请高手帮忙:如何动态声明一维数组?
  • c语言动态数组示例
  • 请问高手:jdk1.4版中如何处理数组容量自动(或动态)扩充?(不用外覆类)
  • 如何实现动态二维数组?
  • C语言 结构体动态数组内存释放问题
  • 关键字: oracle,存储过程,数据库,查询,动态sql包,数组,参传,jdbc 1
  • 奇怪 linux 下 动态创建数组 这样写说结构体的实参类型无效
  • 再问: 极具挑战性的问题:动态申请内存,再用来存储二维字符串数组
  • 极具挑战性的问题:动态申请内存,再用来存储二维字符串数组
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何使用kdevelop创建动态共享库程序,请高手指点
  • vim打开动态库文件会乱码,怎么打开,百度了都找不到合适的解决,求高手??????
  • 哪位高手指点一下:使用libxml2是否可以动态生成xml文件?
  • 一个关于在java中调用动态链接库的问题,高手指点!
  • 高手请指教:如何将静态库*.a影射为动态库*.so?
  • 高手接分!UNIX 64位动态链接库编译问题
  • Linux下创建和调用动态链接库(.so)相关问题。高手进!
  • 静态链接与动态链接高手进
  • 请教高手有关动态库的兼容性问题
  • 高手请进入讨论:关于覆盖重载隐藏:隐藏是动态绑定的吗?是多态性吗?
  • 小弟写了一个很简单的动态库实例函数用来学习,但编译通过之后执行可执行文件报错。跪请高手帮忙!!!!
  • 高手请指教,jsp和javascript和数据库联合动态生成树型结构,怎么实现呢????(在线等待给100分)
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 可执行程序加载动态库 和 动态库加载动态库 的动态库初始化的问题
  • Linux下c函数dlopen实现加载动态库so文件代码举例
  • 动态库调用动态库
  • linux动态链接库里全局变量和静态变量会导致动态库不可重入吗?
  • 数据库 iis7站长之家
  • 关于动态菜单项,注意,不是动态菜单(一定给分)
  • Linux下,怎么确定动态库的绝对位置(动态库里面确定)?
  • 为什么动态生成的图片,JSP不能动态的获得
  • 请问:能不能动态的运行时生成对象(动态定义对象), 要涉及到哪些技术, 反射,序列化...??
  • 动态加载动态库问题--在线等
  • C#实现动态显示及动态移除图片方法
  • 静态库,动态库,静态链接和动态链接
  • 在linux下(c++),如何动态调用 动态库(.so)? 为什么我编译报错:undefined reference to "dlopen"
  • 程序发布的问题(动态连接库的问题)
  • JSP动态缓存 JimStoneCache
  • 怎么调试unix动态库.
  • 如何调用动态
  • 动态编译与静态编译驱动程式疑问?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3