java中List怎么用,说下过程

Python011

java中List怎么用,说下过程,第1张

Lei

lei=(Lei)list.get(i)//这个语句本身没有错的,不过如果你要list

里面装的不是Lei

类形或不是他的子类

会抛class

cast

exception

你可以用泛形的

List

list

=new

LinkedList

()

这样list就只能add

Lei

类型的对象

list.get(int

i)获得的也是Lei

类型这样就不用转换。

注意一下,如果你用的是LinkedList

的话不要用for

循环来遍历List

而要用Iterator,不然的话效率会很低的。

List<String>list = new ArrayList<String>()//创建集合对象;

list.Add("1")//在集合里存入数据

list.Add("2")

List是一个接口,不能实例化,创建对象时要使用他的实现类ArrayList(其他);

看看http://www.jb51.net/article/45660.htm