前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java学习------------java集合学习之List

java学习------------java集合学习之List

作者头像
wust小吴
发布2019-07-05 11:03:52
3640
发布2019-07-05 11:03:52
举报
文章被收录于专栏:风吹杨柳风吹杨柳

直接看代码了,

代码语言:javascript
复制
	public static void main(String[] args) {
		List list = new ArrayList();//List是个原始类型,generic type List<E> should be parameterized泛型类型需要被参数化,如果不被参数化,这里会提示一定的警告
		//这里我们是需要测试List它能放哪些类型,所以我们就不参数化。
		//List其实就是一个数组,只不过这个数组里面的元素可以放很多种,如果一旦被参数化,那么里面的元素就应该是一种类型的
		
		
		//测试 添加元素add()方法
		list.add("atguigu");//List里面加入一个字符串,类型String
		list.add(123);//List里面加入一个字符串,类型int
		list.add(new Date());//List里面加入一个字符串,类型Date
		list.add(1, 234);//通过下标来添加元素,在List数组的第2个元素的位置添加234,类型为int类型

		//测试 取出元素函数get()
		//get(int index),参数是下标,从0开始
		System.out.println(list.get(0));//输出List数组中的第一个元素的值,
		
		System.out.println(list.size());//输出List数组的大小
		System.out.println(list.get(1));//输出List数组中的第2个元素的值,
		System.out.println(list.get(2));//输出List数组中的第3个元素的值,
		
		//测试 删掉元素函数remove(),注意这个函数的参数,可以通过下标来删除一个元素,也可以通过对象来删除一个元素
		//remove(int index)
		//remove(Object obj)
		list.remove(new String("atguigu"));//通过一个String类型的对象来删除指定的元素atguigu
		
		System.out.println(list.size());//删除之后再来看看list的数组大小
		
		//测试 重置元素的值,也就是修改list数组里面的指定位置的内容
		//set
		list.set(0, "abcd");//将数组list的第一个元素设置为abcd字符串,类型是String
		System.out.println(list.get(0));//然后将刚刚设置的值输出,看看是否设置成功
		
		
		//保证通过ArrayList创建的对象的线程安全
		list = Collections.synchronizedList(list);//有些容器是线程安全的,比如:Vector, 而有些是不安全的,如:List
		//Collections.synchronizedList的作用是把本身不是线程安全的容器变成线程安全的
		// public List<E> list = Collection.synchronizedList(new ArrayList<E>());
	}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015年03月28日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档