Java ArrayList类

ArrayList对象可以用于存储一个对象列表

例子:

ArrayList<String> list = new ArrayList<String>()

 

例子:

public class TestString {
    
    public static void main(String [] args) {
//        String s = "java";
//        s = "html";
//        System.out.print(s);
        
        ArrayList<String> cityList = new ArrayList();
        cityList.add("London");
        cityList.add("ccccc");
        System.out.println(cityList.toString());
        cityList.remove(0);
        System.out.println(cityList.toString());
        cityList.add("ccheajdlkjf");
        System.out.println(cityList.toString());
        cityList.clear();
        System.out.println(cityList.toString());
        
    }
}

 

数组和ArrayList之间的异同

一旦创建了数组,它的大小就已经确定下来了。

向ArrayList曾删查改比较容易的,但向数组这样的话就比较复杂,为了实现这些操作,必须编写代码操作这个数组。

 

注意:

 对数组排序用Array.sort(array)排序,而ArrayList则用Collections.sort(arrayList)方法

ArrayList<E> list = new ArrayList()  中的E不能是基本类型数据,他必须是一种对象

 

数组中创建一个ArrayList

例子:

Array类中的静态方法asList返回一个列表,该列表传递给ArrayList的构造方法用与创建一个ArrayList

 

一个ArrayList创建数组

例子:

 

 

 

 

posted @ 2018-07-22 00:02  chenzquan  阅读(800)  评论(0编辑  收藏  举报