ArrayList练习 将学生对象添加到集合中,并遍历输出
来源:互联网 发布:linux vi 跳到行尾 编辑:程序博客网 时间:2024/05/16 04:57
package CollectionDemo001;
/*
* 用集合存储5个学生对象,并把学生对象进行遍历
* 分析:
* A: 创建学生类
* B: 创建集合对象
* C: 创建学生对象
* D: 把学生添加到集合里
* E: 把集合转换成数组
* F: 遍历数组
*/
import java.util.ArrayList;
import java.util.Collection;
public class ArrayListDemo003 {
public static void main(String[] args) {
//创建集合对象
Collection c = new ArrayList();
//创建学生对象
Student st1 = new Student("林青霞", 27);
Student st2 = new Student("风清扬", 30);
Student st3 = new Student("阿黄", 30);
Student st4 = new Student("刘毅", 31);
Student st5 = new Student("独孤求败", 100);
//将学生对象,添加到集合里
c.add(st1);
c.add(st2); //向上转型
c.add(st3);
c.add(st4);
c.add(st5);
// System.out.println(c);
//把集合转换成数组
Object[] obj = c.toArray();
//开始遍历
for(int i=0;i<obj.length;i++){
Student s = (Student)obj[i]; //向下转型
System.out.println(s.getName()+"--->"+s.getAge());
}
System.out.println("===============================");
for(int i=0;i<obj.length;i++){
Student s = (Student)obj[i]; //转型时,要注意,
System.out.println(s);
}
}
/*
* 用集合存储5个学生对象,并把学生对象进行遍历
* 分析:
* A: 创建学生类
* B: 创建集合对象
* C: 创建学生对象
* D: 把学生添加到集合里
* E: 把集合转换成数组
* F: 遍历数组
*/
import java.util.ArrayList;
import java.util.Collection;
public class ArrayListDemo003 {
public static void main(String[] args) {
//创建集合对象
Collection c = new ArrayList();
//创建学生对象
Student st1 = new Student("林青霞", 27);
Student st2 = new Student("风清扬", 30);
Student st3 = new Student("阿黄", 30);
Student st4 = new Student("刘毅", 31);
Student st5 = new Student("独孤求败", 100);
//将学生对象,添加到集合里
c.add(st1);
c.add(st2); //向上转型
c.add(st3);
c.add(st4);
c.add(st5);
// System.out.println(c);
//把集合转换成数组
Object[] obj = c.toArray();
//开始遍历
for(int i=0;i<obj.length;i++){
Student s = (Student)obj[i]; //向下转型
System.out.println(s.getName()+"--->"+s.getAge());
}
System.out.println("===============================");
for(int i=0;i<obj.length;i++){
Student s = (Student)obj[i]; //转型时,要注意,
System.out.println(s);
}
}
}
=================================================================================
下面是学生类
package CollectionDemo001;
public class Student {
//成员变量
private String name;
private int age;
//构造方法
public Student(String name, int age) {
super();
this.name = name;
this.age = age;
}
//成员方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "name=" + name + "------> age=" + age;
}
}
0 0
- ArrayList练习 将学生对象添加到集合中,并遍历输出
- 将User对象加入到ArrayList中,并且遍历输出
- 使用ArrayList集合,对其添加100个不同的元素: 1.使用add()方法将元素添加到ArrayList集合对象中; 2.调用集合的iterator()方法获得Iterator对象,并调用Ite
- 使用ArrayList集合,对其添加100个不同的元素: 1.使用add()方法将元素添加到ArrayList集合对象中; 2.调用集合的iterator()方法获得Iterator对象,并调用Ite
- 使用ArrayList集合,对其添加100个不同的元素: 1.使用add()方法将元素添加到ArrayList集合对象中; 2.调用集合的iterator()方法获得Iterator对象,并调用Ite
- 使用ArrayList集合,对其添加100个不同的元素: 1.使用add()方法将元素添加到ArrayList集合对象中; 2.调用集合的iterator()方法获得Iterator对象,并调用Ite
- 将自定义对象作为元素存到ArrayList集合中,并去除重复元素
- 黑马程序员-将自定义对象最为元素存到ArrayList集合中,并去除重复元素
- 将自定义对象作为元素存到ArrayList集合中,并去除重复元素。
- Java将自定义对象作为元素存到ArrayList集合中,并去除重复元素。
- 集合框架六:ArrayList——将自定义对象作为元素存储到ArrayList中,并去除重复元素
- List集合存储学生对象并遍历
- 集合部分:ArrayList集合添加元素,并遍历元素
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 集合框架-ArrayList存储字符串、自定义对象并遍历泛型版
- 集合框架_Collection存储学生对象并遍历
- 集合框架_List存储学生对象并遍历
- Java_基础—List集合存储学生对象并遍历
- OC_Block
- YUV播放器
- apt-get命令详解
- 整数划分
- 编程之美:第三章 结构之法 3.1字符串移位包含的问题
- ArrayList练习 将学生对象添加到集合中,并遍历输出
- uva 10763 Foreign Exchange 交换生
- Xcode中如何关闭ARC
- JVM内存模型及内存分配过程
- 插入排序
- uva 11817(球面距离)
- 编程之美: 第三章 结构之法 3.2电话号码对应英语单词
- HDU 5336(2015多校4)-XYZ and Drops(bfs)
- 关于mschart在显示百分比时需要注意的情况