设为首页 加入收藏

TOP

用“动态数组ArrayList”确定JAVA数组的大小
2014-11-24 02:09:10 来源: 作者: 【 】 浏览:0
Tags:动态 ArrayList 确定 JAVA 大小

今天做项目遇到一个这样的问题,我要把查询出来结果放在数组里,String[] array = new String[ ] ,但数组的大小是不可预知的,更不能把length NEW 成常量,怎么办?其实也很简单,我们也经常用的,就是把ArrayList当作动态数组来用就可以了,DEMO:ArrayList array = new ArrayList();


下面是从网上检索到的具体用法:


Java动态数组是一种可以任意伸缩数组长度的对象,在Java中比较常用的是ArrayList,ArrayList是javaAPI中自带的java.util.ArrayList。下面介绍一下ArrayList作为Java动态数组的用法。


1.语法:


add()是添加一个新的元素,


remove()删除一个元素,


size()获得ArrayList的长度。


ArrayList的下标是从0开始。


2.示例代码


package wang48.jiaocheng;


import java.util.ArrayList;


public class JavaArrayList


{


public static void main(String[]args)


{


//Java动态数组的初始化


ArrayList al=new ArrayList();


//向Java动态数组中添加数据


al.add("a");


al.add("b");


al.add("c");


//输出Java动态数组


for(int i=0;i

{


String alEach=(String)al.get(i);


System.out.println(alEach);


}


//删除数组中的某个元素,删除第二个元素


al.remove(1);


//修改Java动态数组,把新的元素放到第二个位置


al.add(1,"2");


////输出Java动态数组


for(int i=0;i

{


String alEach=(String)al.get(i);


System.out.println(alEach);


}


}


}


输出如下:


a


b


c


a


2


c


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux设备驱动开发环境的搭建 下一篇Java提取用户电脑CPU编号和网卡编..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: