您的位置:首页 > 编程语言 > Java开发

java学习日记_81:集合框架之 LinkedList类与Vector类

2016-11-17 10:57 543 查看
  LinkedList的特有功能:
  
A:添加功能
  
public void addFirst(Object e)
  
public void addLast(Object e)

   B:获取功能
 
public Object getFirst()
 
public Obejct getLast()
  C:删除功能

  
public Object removeFirst()
  
public Object removeLast()

代码实现:

import java.util.LinkedList;

public class LinkedListDemo {
public static void main(String[] args) {
// 创建集合对象
LinkedList link = new LinkedList();

// 添加元素
link.add("hello");
link.add("world");
link.add("java");

// public void addFirst(Object e)
// link.addFirst("javaee");
// public void addLast(Object e)
// link.addLast("android");

// public Object getFirst()
// System.out.println("getFirst:" + link.getFirst());
// public Obejct getLast()
// System.out.println("getLast:" + link.getLast());

// public Object removeFirst()
System.out.println("removeFirst:" + link.removeFirst());
// public Object removeLast()
System.out.println("removeLast:" + link.removeLast());

// 输出对象名
System.out.println("link:" + link);
}
}


 Vector的特有功能:

 1:添加功能

   public void addElement(Object obj)
-- add()

  2:获取功能

  public Object elementAt(int index)
--  get()

   public Enumeration elements()
-- Iterator iterator()

   boolean hasMoreElements()
hasNext()

   Object nextElement()
next()

  

  JDK升级的原因:

   A:安全

   B:效率

   C:简化书写

代码实现:

import java.util.Enumeration;
import java.util.Vector;

public class VectorDemo {
public static void main(String[] args) {
// 创建集合对象
Vector v = new Vector();

// 添加功能
v.addElement("hello");
v.addElement("world");
v.addElement("java");

// 遍历
for (int x = 0; x < v.size(); x++) {
String s = (String) v.elementAt(x);
System.out.println(s);
}

System.out.println("------------------");

Enumeration en = v.elements(); // 返回的是实现类的对象
while (en.hasMoreElements()) {
String s = (String) en.nextElement();
System.out.println(s);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐