美文网首页
Java 集合篇(山)

Java 集合篇(山)

作者: _chuuuing_ | 来源:发表于2016-08-25 02:19 被阅读0次

来源于慕课网,感谢🙏

Collection有三个子接口:大儿子List,二儿子Set和小儿子Queue

大儿子List和它的实现类

List/序列的元素有序,可重复。可以精确控制每个元素的插入位置,或者某个位置的元素删除

ArrayList/数组序列
使用频率高,底层用Array实现,我们用一个例子来讲解:

实现功能-模拟学生选课功能
 -选择课程(往集合中添加课程)
 -删除课程
 -查看课程
 -修改课程
      (1)创建两个类Course和Student
Course.java:
package de.chuuuing.demo;
public class Course{ public String id; public String name; public Course(String id, String name){ this.id=id; this.name=name; } }
Student.java:
package de.chuuuing.demo;
import java.util.Set;
import java.util.HashSet<E>;

public class Student{ public String id; public String name; public Set courses; public Student(String id, String name){ this.id=id; this.name=name; this.courses=new HashSet; //Set是个接口,不能直接实例化,所以用HashSet实例化 } }
      (2)用List类型存储课程

相关文章

网友评论

      本文标题:Java 集合篇(山)

      本文链接:https://www.haomeiwen.com/subject/sfwosttx.html