首页 > 代码库 > Java动态数组

Java动态数组

其中java动态数组:

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

      1.语法:add()是添加一个新的元素,remove()删除一个元素,size()获得ArrayList的长度。ArrayList的下标是从0开始。

      2.示例代码

  • [java] view plaincopy
     
    1. package wang48.jiaocheng;  
    2. import java.util.ArrayList;  
    3. public class JavaArrayList  
    4. {  
    5.  public static void main(String[]args)  
    6.  {  
    7.   //Java动态数组的初始化  
    8.   ArrayList al=new ArrayList();  
    9.   //向Java动态数组中添加数据  
    10.   al.add("a");  
    11.   al.add("b");  
    12.   al.add("c");  
    13.   //输出Java动态数组  
    14.   for(int i=0;i<al.size();i++)  
    15.   {  
    16.    String alEach=(String)al.get(i);  
    17.    System.out.println(alEach);  
    18.   }  
    19.   //删除数组中的某个元素,删除第二个元素  
    20.   al.remove(1);  
    21.   //修改Java动态数组,把新的元素放到第二个位置  
    22.   al.add(1,"2");  
    23.   ////输出Java动态数组  
    24.   for(int i=0;i<al.size();i++)  
    25.   {  
    26.    String alEach=(String)al.get(i);  
    27.    System.out.println(alEach);  
    28.   }  
    29.  }  
    30. }  
    31. 输出如下:  
    32.   
    33. a  
    34. b  
    35. c  
    36. a  
    37. 2  
    38. c  

     

    【转】 http://blog.csdn.net/hugeheadhuge/article/details/6535235