4-1集合类(重点)

4-1集合类(重点)
集合类:特殊的类,专门存放其他类对象的“容器”。主要是完成一些数据库和数据结构的功能。使程序更加强大并且简单。

1、List结构集合类
ArrayList LinkList Vector Stack
2、Map结构集合类
HashMap HashTable
3、Set结构集合类
HashSet TreeSet
4、Queue结构集合类和Queue接口


利用ArrayList实例添加删除
 */
package jihedemo;

/**
 *
 * @author Administrator
 */
import java.util.*;
public class main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        ArrayList aa1=new ArrayList();//数据库可以放很多对象
        student xs1=new student("八戒",15,90);
        student xs2=new student("孙悟空",13,70);
        student xs3=new student("沙僧",14,75);
        student xs4=new student("小暴龙",14,75);
        aa1.add(xs1);           //添加这个学生到数据库当中去
        aa1.add(xs2);   
        aa1.add(xs3);
        aa1.add(xs4);
        System.out.println("大小为"+aa1.size());
     //   aa1.remove(0); //0默认为八戒xs1
   /*     for(int i=0;i<aa1.size();i++)
        {
            student tv=(student)aa1.get(i);
            System.out.println("第"+(i+1)+"个学生姓名是:"+tv.getName());
        }
    */
        aa1.add(0,xs4);//将xs4覆盖xs1(内部编号为0)
           for(int i=0;i<aa1.size();i++)
        {
            student tv=(student)aa1.get(i);
            System.out.println("第"+(i+1)+"个学生姓名是:"+tv.getName());
        }
        //aa1.remove(1);//删除内部编号为1的数据
        

    }
    
}
class student
{
       private String name;
       private int stuNumber;
       private int Score;
//初始化三个变量,构造方法
    public student(String name, int stuNumber, int Score) {
        this.name = name;
        this.stuNumber = stuNumber;
        this.Score = Score;
    }
//三个属性方法,get
      public String getName() {
        return name;
     }

     public int getStuNumber() {
        return stuNumber;
     }

     public int getScore() {
        return Score;
     }
    

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值