Java之Collection 体系集合
2021/11/17 17:12:50
本文主要是介绍Java之Collection 体系集合,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Collection 体系集合
Collection 父接口
-
特点:代表一组任意类型的对象,无序、无下标、不能重复
-
方法:
-
public class Demo01 { /*Collection接口的使用 1.建立元素 2.删除元素 3.遍历元素 4.判断 */ public static void main(String[] args) { // 创建集合 Collection collection = new ArrayList(); // 1.建立元素 collection.add("苹果"); collection.add("榴莲"); collection.add("西瓜"); System.out.println("元素数量"+collection.size()); System.out.println(collection); // 2.删除元 // collection.remove("西瓜"); // collection.clear(); // System.out.println("元素数量"+collection.size()); // 3.遍历元素 重点! // (1)增强for for(Object object : collection){ System.out.println(object); } // (2)使用迭代器(专门用来遍历集合的一种方式) // hasNext(); 有没有下一个元素 // next(); 获取下一个元素 // remove(); 删除当前元素 System.out.println("---------------------------------------------"); Iterator it = collection.iterator(); while (it.hasNext()){ String object = (String)it.next(); System.out.println(object); // 使用过程中 不能使用 collection 删除方法 // collection.remove(object); // it.remove(); } System.out.println("元素数量"+collection.size()); // 4.判断 System.out.println(collection.contains("西瓜")); System.out.println(collection.isEmpty()); } }
Collection 使用 保存学生类对象
-
public class Demo02 { /* Collection的使用 保存学生类 */ public static void main(String[] args) { // 新建Collection对象 Collection collection = new ArrayList(); Student s1 = new Student("张三",20); Student s2 = new Student("张四",21); Student s3 = new Student("张五",22); // 添加数据 collection.add(s1); collection.add(s2); collection.add(s3); System.out.println("元素个数:"+collection.size()); System.out.println(collection.toString()); // 删除 // collection.remove(s1); // collection.clear(); // System.out.println("元素个数:"+collection.size()); // 遍历 // (1)增强for for (Object object : collection) { Student s = (Student)object; System.out.println(s.toString()); } // (2)使用迭代器 // hasNext(); 有没有下一个元素 // next(); 获取下一个元素 // remove(); 删除当前元素 // 迭代过程中不能使用Collection删除方法 Iterator it = collection.iterator(); while (it.hasNext()){ Student s =(Student) it.next(); System.out.println(s.toString()); } // 判断 System.out.println(collection.contains(s1)); System.out.println(collection.isEmpty()); } }
这篇关于Java之Collection 体系集合的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-30掌握这些技巧,助你成为顶级产品经理
- 2024-11-30通义灵码 x 函数计算:构建高效开发流程,加速项目交付
- 2024-11-30高效团队的三大特质:高协作、高执行、高凝聚力
- 2024-11-30[开源]10.3k star!一款高颜值的后台管理系统,好用!
- 2024-11-30java最新版本是什么,有什么特性?-icode9专业技术文章分享
- 2024-11-30[开源]27.8K star!这款 Postman 替代工具太火了!
- 2024-11-30Gzip 压缩入门教程:轻松掌握文件压缩技巧
- 2024-11-29开源工具的魅力:让文档管理更“聪明”
- 2024-11-29Release-it开发入门教程
- 2024-11-29Rollup 插件入门教程:轻松掌握模块打包