当前位置: 首页 > 后端技术 > Java

JavaSE学习笔记Day09

时间:2023-04-01 23:38:06 Java

JavaSEDay09笔记总结01-Collection简介Collection是一种容器问题:和array有什么区别?长度:数组的长度是固定的,集合的长度是可变的存储:数组可以存储基本数据类型,也可以存储引用数据类型。集合只能存储引用数据类型。如果要存储基本数据类型,需要使用相应的包装类byteByteshortShortintInteger***longLongfloatFloatdoubleDoublecharCharacter***booleanBoolean什么时候使用集合容器如果要存储的数据数量经常变化,建议使用集合容器。02-集合容器的创建和添加创建集合ArrayListlist=newArrayList<>();<>:泛型,??目前对泛型的理解,可以限制集合中存储的数据类型——泛型类,泛型方法,泛型接口,泛型通配符,泛型上下限..向集合中添加元素publicbooleanadd(element):添加到集合最后添加一个元素,返回是否添加成功的状态(返回一般为不接受)publicvoidadd(intindex,element);:在指定索引位置添加对应元素(跳转添加)打印集合名称,不是内存地址会出现,但是会看到元素内容ArrayListlist=newArrayList<>();list.add("abc");list.add("123");System.out.println(list);//[abc,123]03-ArrayList常用的增删改查方法添加:booleanadd(Ee):向集合末尾添加元素,返回添加是否成功的状态。add(intindex,Eelement):可以在指定索引位置添加对应的元素(队列跳转)delete:Eremove(intindex):根据传入索引,删除集合中的元素,并返回删除的元素。booleanremove(Objecto):根据元素删除,返回删除是否成功的状态。Change:Eset(intindex,Eelement):修改指定索引位置对应的元素。返回被覆盖的元素。上述方法虽然有返回值,但是返回的结果对我们意义不大,不需要接收。check:intsize():返回集合中的元素个数Eget(intindex):根据索引,获取集合中的元素