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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


  • ArrayList使用
    1. ArrayList list=new ArrayList<>();
    2. list.add("dasdas");
    3. list.add("sd a");

    4. Iterator i=list.iterator();
    5. while (i.hasNext()) {
    6.     String s = (String) i.next();
    7.     System.out.println(s);
    8. }
    9. System.out.println("--------------");

    10. for (int j = 0; j < list.size(); j++) {
    11.     String ss=(String)list.get(j);
    12.     System.out.println(ss);
    13. }
    复制代码


  • Vector 特有的方法   :
    addElement(Object o)  添加功能    相当于ArrayList的add()
    Object elementAt(int index)    获取index位置的元素     相当于Arraylist的get()
    Enumeration elements()    返回一个枚举的对象,     是Vector的迭代器。
    1. Vector v=new Vector();
    2. v.add("dasdas");
    3. v.add("sd a");

    4. Enumeration en=v.elements();
    5. while (en.hasMoreElements()) {
    6.     String s = (String) en.nextElement();
    7.     System.out.println(s);
    8. }
    复制代码


  • LinkedList特有的功能:
    addfFirst(Object o)在第一个添加
    addLast(Object)   在最后一个添加。
    Object getFirst()  得到第一个
    Object getLast()  得到最后一个
    Object removeFirst()    移除第一个
    Object removeLast()      添加第一个
  • ArrayList有一个判断有没有的函数   contains(Object o)
    对于一个引用对象,不能用contains判断,因为contains内部引用的是object的equals方法,如果引用对象没有重写equals方法,就会比较的是地址值,new出来的对象肯定不同,所以要想用,必须引用对象重写生成一个equals方法比较内容。
    所以再写某个类的时候不仅写get,set,构造函数,带参数构造函数,tostring方法,还要注意写一下equals方法。
  • 泛型:数据格式只能是引用类型。<E>


1 个回复

倒序浏览
都上了一半了啊,基础班...
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马