集合(2)—Collection之List的使用方法
来源:互联网 发布:香港中老年人奶粉知乎 编辑:程序博客网 时间:2024/05/29 17:31
- 声明集合变量
List list = new ArrayList();
或者 :
public LIst list;
public 构造函数(){
this.list = new ArrayList();
} 添加元素
- 方法一:
首先创建对象:比如 Student st = new student();
其次把对象添加到集合中:list.add(st); - 方法二:
其他和上一个一样只是添加方法可以指定位置:list.add(0,st); - 方法三:
首先创建数组对象,比如
Student[] st3 = {new Student(“003”,”李斯”),new Student(“004”,”猎人”)};
其次把对象添加到集合中:list.addAll(Arrays.asList(st3)); - 方法四:
其他和上一个一样只是添加方法可以指定位置:list.addAll(0,Arrays.asList(st3));
- 方法一:
获取集合元素
Student st = (Student)list.get(0);//获取指定位置的元素
修改元素的值
listYuansu.set(0, new Student(“007”,”王涛”));
删除集合元素
/** * 通过remove方法删除集合元素,三种删除方式,其一:Remove()传入对象作为参数, * 其二:Remove()传入指定的位置,其三:RemoveAll()从某个集合中将另一个集合中的所有元素完全删除 */ public void removeList(){ //Student st = (Student)listYuansu.get(0); //listYuansu.remove(st); //其一 //listYuansu.remove(0); //其二 Student[] st = {(Student)listYuansu.get(0),(Student)listYuansu.get(1)}; listYuansu.removeAll(Arrays.asList(st));//其三 System.out.println("删除后:"); showIterator();//迭代器显示集合中的元素 }
- 迭代器
//hsaNext():表示若集合中还有元素返回true public void showIterator(){ System.out.println("花名册(迭代器):"); //通过集合的Iterator方法,取得迭代器的实例 Iterator it = listYuansu.iterator(); while(it.hasNext()){ Student st = (Student)it.next(); System.out.println("学号:"+st.id+" "+"姓名:"+st.name); } }
0 0
- 集合(2)—Collection之List的使用方法
- 集合(4)—Collection之Set的使用方法
- Collection集合之List
- 集合Collection之List
- 集合之Collection、List
- Collection之List集合
- 集合之Collection(2)
- 6、Collection(List集合)
- JAVA_集合总结之Collection——List
- java集合大家族之Collection(List、Queue、Set)
- 【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- 【java随记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- 【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- 【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- Collection集合、List集合
- Java-集合框架Collection之List(一)
- Java-集合框架Collection之List(二)
- 集合框架Collection之list接口
- 汉诺塔问题
- 字符串对比
- spring+mybatis数据源切换【service层以及controller层】
- c++ 栈机制
- JAVA读取并将图片转换成String
- 集合(2)—Collection之List的使用方法
- 关于重载和重写
- ES6---let与const
- 用Unity做游戏,你需要深入了解下IL2CPP
- OpenCV--C4996'fopen': This function or variable may be unsafe.
- 自己编写一个native方法
- 腾讯云CentOS7.3安装Docker
- 文本输入框限制字数
- 将一个服务添加到系统服务列表中