A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 一一一一一一一 初级黑马   /  2019-3-22 15:18  /  728 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class MyArrayList<P> {
    private P[] dateArr = (P[])new Object[100];
    private int count = 0;

    public void add(P date) {
        dateArr[count] = date;
        count++;
    }

    public P get(int num) {
        if (num >= 0 && num < count) {
            return dateArr[num];
        }else{
            System.out.println("你给的索引"+num+"不存在");
            return null;
        }
    }

    public void set(int num, P num1) {
        dateArr[num] = num1;
    }

    public boolean contains(P num) {
        boolean flag = false;
        for (int i = 0; i < dateArr.length; i++) {
            if (dateArr[i] == num) {
                flag = true;
                break;
            }
        }
        return flag;
    }
    public int size(){
        return count;
    }
    public boolean isEmpty(){
        boolean flag=false;
        if(count==0){
            flag=true;
        }
        return flag;
    }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马