集合框架(Collection存储学生对象并遍历)

先创建学生类

package cn.itcast_04;

public class Student {

private String name;

private int age;

public Student() {

super();

}

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;

}

}

再创建集合类

package cn.itcast_04;

import java.util.ArrayList;

import java.util.Collection;

import java.util.Iterator;

/*

* 需求:存储自定义对象并遍历Student(name,age)

*

* 分析:

* A:创建学生类

* B:创建集合对象

* C:创建学生对象

* D:把学生对象添加到集合对象中

* E:遍历集合

*/

public class CollectionTest2 {

public static void main(String[] args) {

// 创建集合对象

Collection c = new ArrayList();

// 创建学生对象

Student s1 = new Student("貂蝉", 25);

Student s2 = new Student("小乔", 16);

Student s3 = new Student("黄月英", 20);

Student s4 = new Student();

s4.setName("大乔");

s4.setAge(26);

// 把学生对象添加到集合对象中

c.add(s1);

c.add(s2);

c.add(s3);

c.add(s4);

c.add(new Student("孙尚香", 18)); // 匿名对象

// 遍历集合

Iterator it = c.iterator();

while (it.hasNext()) {

Student s = (Student) it.next();

System.out.println(s.getName() + "---" + s.getAge());

}

}

}

还是比较基础,希望对您有帮助!

时间: 2024-10-12 17:10:44

集合框架(Collection存储学生对象并遍历)的相关文章

集合框架(Collection存储自定义对象并遍历案例)

 package cn.itcast_02; import java.util.ArrayList; import java.util.Collection; /*  * 练习:用集合存储5个学生对象,并把学生对象进行遍历.  *   * 分析:  * A:创建学生类  * B:创建集合对象  * C:创建学生对象  * D:把学生添加到集合  * E:把集合转成数组  * F:遍历数组  */ public class StudentDemo {  public static void mai

集合框架(List存储学生对象并遍历)

package cn.itcast_02; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /* * 存储自定义对象并遍历 */ public class ListDemo { public static void main(String[] args) { // 创建集合对象 List list = new ArrayList(); // 创建学生对象 Student s1 = new

集合框架(ArrayList存储自定义对象并遍历泛型版)

//集合框架(ArrayList存储自定义对象并遍历泛型版) package cn.itcast_02; import java.util.ArrayList; import java.util.Iterator; /* * 需求:存储自定义对象并遍历. * * A:创建学生类 * B:创建集合对象 * C:创建元素对象 * D:把元素添加到集合 * E:遍历集合 */ public class ArrayListDemo2 { public static void main(String[]

集合框架(List存储自定义对象并遍历)

package cn.itcast_03; import java.util.ArrayList;import java.util.Iterator;import java.util.List; /* * 存储自定义对象并遍历,用普通for循环 (size()和get()结合) */public class ListDemo3 { public static void main(String[] args) {  // 创建集合对象  List list = new ArrayList(); /

Java基础知识强化之集合框架笔记13:Collection集合存储学生对象并遍历

1. Collection集合存储学生对象并遍历: 需求:存储自定义对象并遍历Student(name,age) 分析: (1)创建学生类 (2)创建集合对象 (3)创建学生对象 (4)把学生对象添加到集合对象中 (5)遍历集合 2. 代码示例: Student.java,如下: 1 package cn.itcast_04; 2 3 public class Student { 4 private String name; 5 private int age; 6 7 public Stude

集合框架(Collection存储字符串并遍历)

Collection案例存储字符串并遍历存储自定义对象并遍历Student(name,age)  import java.util.Collection; import java.util.Iterator; /*  * 需求:存储字符串并遍历.  *   * 分析:  *   A:创建集合对象  *   B:创建字符串对象  *   C:把字符串对象添加到集合中  *   D:遍历集合  */ public class CollectionTest {  public static void 

Java基础知识强化之集合框架笔记45:Set集合之TreeSet存储自定义对象并遍历练习1(自然排序)

1. TreeSet存储自定义对象并遍历练习1(自然排序): (1)Student.java: 1 package cn.itcast_05; 2 3 /* 4 * 如果一个类的元素要想能够进行自然排序,就必须实现自然排序接口 5 */ 6 public class Student implements Comparable<Student> { 7 private String name; 8 private int age; 9 10 public Student() { 11 super

Java基础知识强化之集合框架笔记46:Set集合之TreeSet存储自定义对象并遍历练习2(自然排序)

1. TreeSet存储自定义对象并遍历练习2: (1)Student.java 1 package cn.itcast_06; 2 3 /* 4 * 如果一个类的元素要想能够进行自然排序,就必须实现自然排序接口 5 */ 6 public class Student implements Comparable<Student> { 7 private String name; 8 private int age; 9 10 public Student() { 11 super(); 12

Java基础知识强化之集合框架笔记06:Collection集合存储自定义对象并遍历的案例

1.练习:用集合存储5个学生对象,并把学生对象进行遍历. 分析: (1)创建学生类(2)创建集合对象(3)创建学生对象(4)把学生添加到集合(5)把集合转成数组(6)遍历数组 2. 代码示例: Student.java如下: 1 package cn.itcast_02; 2 3 public class Student { 4 // 成员变量 5 private String name; 6 private int age; 7 8 // 构造方法 9 public Student() { 1