您的位置:首页 > 编程语言 > Java开发

java,list集合类

2016-03-11 15:22 393 查看
package org.hanqi.array;
import java.util.*;

public class Test1 {

public static void main(String[] args) {
//创建List
//1.指明数据类型,不需要指定大小
//<>表示泛型
List<String>list=new ArrayList<String>();
List<Object> list1=new ArrayList<Object>();
list1.add(1);
list1.add(null);
list.add("");
//添加
list.add("a");
list.add("b");
list.add("c");
//长度
System.out.println("List的长度="+list.size());
//取出
System.out.println("按索引取出get(0)="+list.get(0));

//遍历
for(int i=0;i<list.size();i++)
{
System.out.println(list.get(i));
}
list.remove(0);
System.out.println("遍历方式2");
for(String s:list)
{
System.out.println(s);

}
System.out.println("遍历方式3:迭代器");
//获取集合的迭代器,迭代器一开始在集合的上面
Iterator<String> it=list.iterator();
//试探
while (it.hasNext())
{
String t=it.next();
if(t.equals("b"))
{
it.remove();
}
System.out.println("迭代器="+t);
}
//移除
//list.clear();

System.out.println("List的长度"+list.size());
//插入
list.add(0, "A");

//修改
list.set(1, "B");
//list.set(2,"C" );
for(String s:list)
{
System.out.println(s);
}
System.out.println("B="+list.indexOf("B"));

}

}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: