本文转载自微信公众号《Java进阶学习交流》,作者Java进阶。转载本文请联系Java进阶学习交流公众号。大家好,我是Java进阶!一、在Vector类的向量中查找元素的常用方法1.ObjectfirstElement():返回向量的第一个元素。示例:importjava.util.Vector;publicclassT5{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubVectorv=newVector();v.add("Java");v.add("PHP");v.add("Python");v.add("GO语言");System.out.println("v集合中的所有元素:"+v);//返回v集合中第一个元素Objectobj=v.firstElement();System.out.println("返回v集合中的第一个元素:"+obj);}}运行结果如下:2.ObjectlastElement():返回的是这个vector的最后一个元素。示例:importjava.util.Vector;publicclassT5{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubVectorv=newVector();v.add("Java");v.add("PHP");v.add("Python");v.add("GO语言");System.out.println("v集合中的所有元素:"+v);//返回v集合中的最后一个ElementObjectobj=v.lastElement();System.out.println("返回v集合中的最后一个元素:"+obj);}}运行结果如下:3.ObjectElementAt(intindex):返回指定索引位置的元素。示例:importjava.util.Vector;publicclassT5{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubVectorv=newVector();v.add("Java");v.add("PHP");v.add("Python");v.add("GO语言");System.out.println("v集合中的所有元素:"+v);//返回index=3处的元素Objectobj=v.elementAt(3);System.out.println("index=3处的元素为:"+obj);}}运行结果如下:4.Booleancontains(Objectelem):测试指定object是否为this的元素向量。示例:importjava.util.Vector;publicclassT5{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubVectorv=newVector();v.add("Java");v.add("PHP");v.add("Python");v.add("GO语言");System.out.println("v集合中的所有元素:"+v);//判断v集合是否包含Python元素booleanflag=v.contains("Python");if(flag){System.out.println("v集合包含Python元素");}else{System.out.println("v集合不包含Python元素");}}}运行结果如下:2、获取Vector类基本信息的常用方法:1.intcapacity():返回vector的当前容量。示例:importjava.util.Vector;publicclassT5{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubVectorv=newVector();v.add("Java");v.add("PHP");v.add("Python");v.add("GO语言");System.out.println("v集合中的所有元素:"+v);//当前这个vector的容量intnum=v.capacity();System.out.println("当前容量为:"+num);}}运行结果如下:2.intsize():返回这个vector的元素个数。示例:importjava.util.Vector;publicclassT5{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubVectorv=newVector();v.add("Java");v.add("PHP");v.add("Python");v.add("GO语言");System.out.println("v集合中的所有元素:"+v);//这个vector中的元素个数intnum=v.size();System.out.println("vector中的元素个数为:"+num);}}运行结果如下:3.Vector类voidsetSize(intnewSize)方法1.voidsetSize(intnewSize)方法是将集合的容量设置为newSize。如果newSize大于当前集合中的元素数,它将在末尾添加null。如果newSize小于当前集合中的元素数,它将保留newSize元素。2.实例实现importjava.util.Vector;publicclassT6{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubVectorv=newVector();v.add("Java");v.add("PHP");v.add("Python");v.add("GO语言");System.out.println("v集合中的所有元素:"+v);//设置集合的容量For3v.setSize(3);System.out.println("allelementsinthevcollection:"+v);}}运行结果如下:4.Vector类voidtrimToSize()方法1.voidtrimToSize()方法为默认容量向量的大小为10,然后调整向量的当前大小。2.实例实现importjava.util.Vector;publicclassT6{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubVectorv=newVector();v.add("Java");v.add("PHP");v.add("Python");v.add("GO语言");System.out.println("v集合中的所有元素:"+v);System.out.println("v集合的vector的当前容量is:"+v.capacity());//调整向量当前大小v.trimToSize();System.out.println("v集合的调整向量当前大小为:"+v.capacity());}}运行结果如下:五、小结本文主要介绍Vector类中查找元素的常用方法,获取Vector类基本信息的常用方法,voidsetSize(intnewSize)方法是设置集合的容量,voidtrimToSize()方法是默认设置vector的容量为10,然后调整vector的当前大小。Vector类中常用的查找元素的方法有:firstElement()方法返回向量的第一个元素,lastElement()方法返回向量的最后一个元素,ElementAt(intindex)方法返回指定索引位置的元素,包含(Objectelem)方法测试指定对象是否是此向量的元素。Vector类获取向量基本信息的常用方法有capacity()方法返回向量当前容量,size()方法返回向量元素个数。通过本文的学习,希望对您有所帮助!