java 16 -3 Vector的特有功能

 1 /*
 2 * Vector的特有功能:
 3 * 1:添加功能    替代
 4 * public void addElement(Object obj)    --    add()
 5 * 2:获取功能
 6 * public Object elementAt(int index)    -- get()
 7 * public Enumeration elements()    --    Iterator iterator()
 8 * boolean hasMoreElements()    hasNext()
 9 * Object nextElement()    next()
10 *
11 * JDK升级的原因:
12 * A:安全
13 * B:效率
14 * C:简化书写
15 */
16 import java.util.Enumeration;
17 import java.util.Vector;
18 public class VectorDemo {
19 public static void main(String[] args) {
20 // 创建集合对象
21 Vector v = new Vector();
22
23 // 添加功能
24 v.addElement("hello");
25 v.addElement("world");
26 v.addElement("java");
27
28 // 遍历
29 for (int x = 0; x < v.size(); x++) {
30 String s = (String) v.elementAt(x);
31 System.out.println(s);
32 }
33
34 System.out.println("------------------");
35
36 Enumeration en = v.elements(); // 返回的是实现类的对象
37 while (en.hasMoreElements()) {
38 String s = (String) en.nextElement();
39 System.out.println(s);
40 }
41 }
42 }
时间: 2024-12-21 22:02:58

java 16 -3 Vector的特有功能的相关文章

java 16 -4 LinkedList的特有功能

了解 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() 删除最后一个元素 1 import j

Java基础知识强化之集合框架笔记25:Vector的特有功能

1. Vector的特有功能: (1)添加功能         public void addElement(Object obj)       -- add() (2)获取功能         public Object elementAt(int index)         -- get()         public Enumeration elements()               -- Iterator iterator()                         

Java基础知识强化之集合框架笔记26:LinkedList的特有功能

1. LinkedList的特有功能: (1)添加功能  public  void  addFirst(Object   e)  public  void  addLast(Object   e) (2)获取功能 public  Object  getFirst() public  Obejct  getLast() (3)删除功能 public  Object  removeFirst() public  Object  removeLast() 2. 代码示例: 1 package cn.i

java 15 -7 ListIterator 的特有方法

列表迭代器:  ListIterator listIterator():List集合特有的迭代器 该迭代器继承了Iterator迭代器,所以,就可以直接使用hasNext()和next()方法. 特有功能: A: boolean hasPrevious():判断是否有元素  B:Object previous():获取上一个元素 注意:ListIterator可以实现逆向遍历,但是必须先正向遍历,才能逆向遍历,所以一般无意义,不使用. 1 import java.util.ArrayList;

java集合之vector容器

学完ArrayList和LinkedList之后,我们接着学习Vector.第1部分 Vector介绍第2部分 Vector数据结构第3部分 Vector源码解析(基于JDK1.6.0_45)第4部分 Vector遍历方式第5部分 Vector示例 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3308833.html 第1部分 Vector介绍 Vector简介 Vector 是矢量队列,它是JDK1.0版本添加的类.继承于AbstractList

List集合的特有功能概述和测试

List集合的特有功能概述和测试A:List集合的特有功能概述void add(int index,E element)E remove(int index)E get(int index)E set(int index,E element)package com.heima.list; import java.util.ArrayList;import java.util.List; public class Demo01_List { public static void main(Stri

集合框架(List集合的特有功能概述和测试)

package cn.itcast_03; import java.util.ArrayList; import java.util.List; /* * List集合的特有功能: * A:添加功能 * void add(int index,Object element):在指定位置添加元素 * B:获取功能 * Object get(int index):获取指定位置的元素 * C:列表迭代器 * ListIterator listIterator():List集合特有的迭代器 * D:删除功

集合框架(ListIterator的特有功能)

ListIterator接口的成员方法 boolean hasPrevious() E previous() package cn.itcast_04; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.ListIterator; /* * 列表迭代器: * ListIterator listIterator():List集合特有的迭代器 * 该迭代器继承了

List集合的特有功能

import java.util.ArrayList; import java.util.List; /** * * List集合的特有功能 * A:添加功能 * void add(int index,E element):向特定位置添加元素.原来位置元素后移 * IndexOutOfBoundsException:添加时超过了集合当前长度+1 * B:获取功能 * E get(int index):获取指定位置的元素 * int indexOf(Object o):获取指定元素的在集合中第一次