首页 > 其他分享 >Collection接口中的List接口中的Vector具体类

Collection接口中的List接口中的Vector具体类

时间:2024-03-06 15:26:06浏览次数:19  
标签:Vector List System 接口 add vector println out

Vector

Collection(接口)
    - List(接口)
        - ArrayList(实现类) 底层数据结构是数组,查询快,增删慢,线程是不安全的,效率高。
        - Vector(实现类) 底层数据结构是数组,查询快,增删慢,线程是安全的,效率低。(即使这个是线程安全的,我们今后也不用,后面我们会将不安全的ArrayList变成安全的)
        -
    - Set(接口)
package com.shujia.day12;
import java.util.ArrayList;
import java.util.Vector;

public class VectorDemo {
    public static void main(String[] args) {
        //构造方法
        //Vector()
        //构造一个空向量,使其内部数据数组的大小为 10 ,标准容量增量为零。
        //创建一个Vector对象
        Vector vector = new Vector();

//        vector.add("java");
//        vector.add("hello");
//        vector.add("world");
//        vector.add("hadoop");
//        vector.add("hive");

        vector.addElement("java"); // 今后这个方法使用add进行代替
        vector.addElement("hello");
        vector.addElement("world");
        vector.addElement("hadoop");
        vector.addElement("hive");

        System.out.println(vector);
        System.out.println("--------------------------");
        //public Object elementAt(int index)  根据索引获取元素
        System.out.println(vector.elementAt(2)); //今后这个方法使用get进行代替
        System.out.println(vector.get(2));
        System.out.println("--------------------------");
        //public Enumeration elements() 获取所有的元素 // 这个方式可以使用迭代器代替遍历
//        Enumeration elements = vector.elements();
//        while (elements.hasMoreElements()){
//            System.out.println(elements.nextElement());
//        }

    }
}

标签:Vector,List,System,接口,add,vector,println,out
From: https://www.cnblogs.com/peculiar/p/18056670

相关文章

  • Collection接口中的ArrryList具体的类
    Collecction接口目前为止学习的容器有1.数组:长度一旦确定就不能更改,对于同一个数组中,既可以是存放基本数据类型元素的数组,也可以是存放引用数据类型数组2.StringBuffer:无论存放什么类型的元素,一旦进入到StringBuffer,都是以字符类型的形式存储,长度可以改变3.集合:结合了数组和长......
  • Collecction接口
    Collecction接口目前为止学习的容器有1.数组:长度一旦确定就不能更改,对于同一个数组中,既可以是存放基本数据类型元素的数组,也可以是存放引用数据类型数组2.StringBuffer:无论存放什么类型的元素,一旦进入到StringBuffer,都是以字符类型的形式存储,长度可以改变3.集合:结合了数组和长......
  • Iterator接口
    Iterator接口概述:对collection进行迭代的迭代器,依赖于集合而存在迭代器遍历是Collection集合所特有的遍历方式得是可遍历的对象packagecom.shujia.day11;importjava.util.ArrayList;importjava.util.Collection;importjava.util.Iterator;publicclassIteratorD......
  • 店小密芒果店长商品搬家API接口PHP Java C++
    随着电子商务的迅猛发展,淘宝作为中国最大的电商平台之一,拥有着海量的商品数据和用户行为数据。为了更好地整合资源、提高运营效率,淘宝开放了商品详情API数据接口,为商家和第三方开发者提供了丰富的功能与应用。一、淘宝商品详情API数据接口概述淘宝商品详情API数据接口是淘宝开放......
  • (译) 理解 Prometheus 的范围向量 (Range Vector)
    Prometheus中RangeVector的概念是有一点不直观的,除非你彻底阅读并理解了官方提供的文档。谁会这样做呢,去读官方文档?大多的人应该会花些错误的时间去做了一些错误的事情,然后随机去寻找一篇像本文一样的文章去理解这个概念,不是吗?什么是Vector由于Prometheus是一个时序型的......
  • Java 中Stream接口介绍
    Java流操作Stream接口Stream接口的继承关系:BaseStream=......
  • List集合
    ListList集合的特点有序、可重复、有索引。Listremove重载方法的细节List的remove方法有两个案例一publicstaticvoidmain(String[]args){List<Integer>integers=newArrayList<Integer>();integers.add(1);integers.add(2);intege......
  • 手撕vector
    Myclass.h点击查看代码#pragmaonce#include<iostream>#include<Windows.h>#defineSUCCESS 1//成功 #defineERROR -1//失败 #defineMALLOC_ERROR -2//申请内存失败 #defineINDEX_ERROR -3//错误的......
  • 获取企业裁判文书接口 - GetJudicialDocuments
     在如今的商业环境中,企业信息的准确性和可信度是非常重要的。尤其是在与其他公司进行合作或者与银行等金融机构进行业务往来时,对企业的背景和信用度有着更高的要求。那么如何有效地验证企业的信息是否真实可信呢?挖数据平台的获取企业裁判文书接口-GetJudicialDocuments将成为......
  • Java 8 Supplier函数式接口介绍及代码样例
    介绍供应商接口(SupplierInterface)是Java8引入的java.util.function包的一部分,用于在Java中实现函数式编程。它表示一个函数,该函数不接收任何参数,但会产生一个类型为T的值。T:表示结果的类型分配给Supplier类型对象的lambda表达式用于定义其get(),最终产生一个值。......