您的位置:首页 > 其它

List的运用

2016-03-10 14:14 295 查看
package jihe;

import java.util.*;

public class Test1 {

public static void main(String[] args) {
// TODO Auto-generated method stub
//创建List
//1.指明数据类型, 不需要指定大小
//<> 表示泛型
List<String>list=new ArrayList<String>();

ArrayList<Object> list1=new ArrayList<Object>();

list1.add(1);

//添加
list.add("a");
list.add("b");
list.add("c");

//长度
System.out.println("List的长度="+list.size());
//取出
System.out.println("按索引取出get(0)="+list.get(0));
//遍历
System.out.println("遍历方式1");
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();//全部移除
//list.remove(0);//移除指定的
System.out.println("移除后长度="+list.size());
//插入
list.add(0, "A");//在指定索引位置插入

//修改
list.set(1, "B");//修改指定索引位置的值
//list.set(2, "c");

for(String s:list)
{
System.out.println(s);
}

//查找List中元素的索引位置
System.out.println(list.indexOf("B"));

}

}


View Code

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