1. 程式人生 > 其它 >跟我一起hadoop(1)-hadoop2.6安裝與使用

跟我一起hadoop(1)-hadoop2.6安裝與使用

Vector

特點

Vector 是JDK1.0中實現的
執行緒安全,底層是陣列結構,查詢遍歷快,增刪慢
由於Vector出現的比較早,有許多方法是其特有的

實踐

package com.qianfeng.collection;

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

/**
 * 功能描述
 *
 * @since 2022-05-07
 */
public class VectorDemo {
    public static void main(String[] args) {
        Vector vector = new Vector();
        // 新增元素
        vector.add("apple");
        vector.add("pear");
        vector.add("watermelon");
        vector.add("watermelon");
        // 刪除元素
        vector.remove("pear");
        // 遍歷 vector也實現了List介面,所以可以採用迭代器、list迭代器和增強for或者for迴圈來遍歷,這裡不再演示,僅演示vector特有的方法
        Enumeration en = vector.elements();
        while (en.hasMoreElements()) {
            System.out.println(en.nextElement());
        }
        // 判斷
        System.out.println(vector.isEmpty());
        System.out.println(vector.contains("pear"));


        // 獲取
        System.out.println(vector.elementAt(0));
        System.out.println(vector.firstElement());
        System.out.println(vector.lastElement());
    }
}