创建学生类有姓名学校和年龄 覆盖toString()
1、创建三个学生对象,放到集合ArrayList
2、输出第2名学生的信息 3、删除第1个学生对象 4、在第2个位置插入1个新学生信息 5、判断刘德华这个学生是否存在 存在就打出来, 6、输出全部学生信息 直接打印对象 7、删除所有的学生package com.glut.demo;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * * 创建学生类有姓名学校和年龄 覆盖toString()1、创建三个学生对象,放到集合ArrayList2、输出第2名学生的信息 3、删除第1个学生对象4、在第2个位置插入1个新学生信息5、判断刘德华这个学生是否存在 存在就打出来,6、输出全部学生信息 直接打印对象 7、删除所有的学生 * @author qichunlin * */public class Test { public static void main(String[] args) { List list = new ArrayList(); //将对象放入到集合类中 list.add(new Student("小明",15)); list.add(new Student("小黄",20)); list.add(new Student("小林",21)); //输出集合里面指定的对象 用get方法 System.out.println("输出集合里面的第二个对象:\n"+list.get(1)); //删除第一个对象 list.remove(0);//小明这个对象被删掉了 Iterator it = list.iterator(); while(it.hasNext()){ //it.remove(); System.out.println("删除第一个对象之后输出剩下的对象:\n"+it.next()); } //在第二个位置插入一个学生对象 list.add(1, new Student("小花",23)); System.out.println("掺入一个对象之后集合长度为:"+list.size()); /*System.out.println("for的增强版遍历集合:");//用这个方法便利集合会循环输出集合里面的内容 for(Object li : list ){ System.out.println((List)list); }*/ //判断里面的对象是否存在我需要的 //int index = -1; for(int i = 0;i
package com.glut.demo;public class Student { private String name;//学生名字 private int age;//学生年龄 //set 和 get 方法 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; } //无参构造方法 public Student() { super(); } //有参构造方法 public Student(String name, int age) { super(); this.name = name; this.age = age; } @Override public String toString() { return "学生名字是:" + this.name + "\n年龄是:" + this.age ; } }
泛型的例子
package demo9;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class Demo { public static void main(String[] args) { List