成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

盤點Vector類搜索向量中的元素常用方法

開發(fā) 前端
本文主要介紹了Vector類搜索向量中的元素常用方法、Vector類獲取向量的基本信息常用方法、Vector類的void setSize(int newSize)方法是設(shè)置集合的容量大小、void trimToSize()方法是向量的容量默認是為10,然后調(diào)整向量的當前大小。

[[411423]]

本文轉(zhuǎn)載自微信公眾號「Java進階學習交流」,作者Java進階者。轉(zhuǎn)載本文請聯(lián)系Java進階學習交流公眾號。

大家好,我是Java進階者!

一、Vector類搜索向量中的元素常用方法

1.Object firstElement():返回的是這個向量的第一個元素。

例子:

  1. import java.util.Vector; 
  2. public class T5 { 
  3. public static void main(String[] args) { 
  4.         // TODO Auto-generated method stub 
  5.         Vector<String> v = new Vector<String>();  
  6.         v.add("Java");  
  7.         v.add("PHP");  
  8.         v.add("Python");  
  9.         v.add("GO語言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         //返回v集合中的第一個元素 
  12.         Object obj=v.firstElement(); 
  13.         System.out.println("返回v集合中的第一個元素:"+obj); 

運行的結(jié)果如下所示:

2.Object lastElement():返回的是這個向量的最后一個元素。

例子:

  1. import java.util.Vector; 
  2. public class T5 { 
  3. public static void main(String[] args) { 
  4.         // TODO Auto-generated method stub 
  5.         Vector<String> v = new Vector<String>();  
  6.         v.add("Java");  
  7.         v.add("PHP");  
  8.         v.add("Python");  
  9.         v.add("GO語言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         //返回v集合中的最后一個元素 
  12.         Object obj=v.lastElement(); 
  13.         System.out.println("返回v集合中的最后一個元素:"+obj); 

運行的結(jié)果如下所示:

3.Object ElementAt(int index):返回指定index位置處的元素。

例子:

  1. import java.util.Vector; 
  2. public class T5 { 
  3. public static void main(String[] args) { 
  4.         // TODO Auto-generated method stub 
  5.         Vector<String> v = new Vector<String>();  
  6.         v.add("Java");  
  7.         v.add("PHP");  
  8.         v.add("Python");  
  9.         v.add("GO語言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         //返回index=3位置的元素 
  12.         Object obj=v.elementAt(3); 
  13.         System.out.println("index=3位置上的元素是:"+obj); 

運行的結(jié)果如下所示:

4.Boolean contains(Object elem):測試指定對象是否該向量的一個元素。

例子:

  1. import java.util.Vector; 
  2. public class T5 { 
  3. public static void main(String[] args) { 
  4.         // TODO Auto-generated method stub 
  5.         Vector<String> v = new Vector<String>();  
  6.         v.add("Java");  
  7.         v.add("PHP");  
  8.         v.add("Python");  
  9.         v.add("GO語言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         //判斷v集合是否包含Python元素 
  12.         boolean flag=v.contains("Python"); 
  13.         if(flag){ 
  14.             System.out.println("v集合包含Python元素"); 
  15.         }else
  16.             System.out.println("v集合不包含Python元素"); 
  17.         } 

運行的結(jié)果如下所示:

二、Vector類獲取向量的基本信息常用方法:

1.int capacity() :返回的是這個向量的當前容量。

例子:

  1. import java.util.Vector; 
  2. public class T5 { 
  3. public static void main(String[] args) { 
  4.         // TODO Auto-generated method stub 
  5.         Vector<String> v = new Vector<String>();  
  6.         v.add("Java");  
  7.         v.add("PHP");  
  8.         v.add("Python");  
  9.         v.add("GO語言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         //這個向量的當前容量 
  12.         int num=v.capacity(); 
  13.         System.out.println("當前容量為:"+num); 

運行的結(jié)果如下所示:

2.int size():返回的是這個向量的元素數(shù)。

例子:

  1. import java.util.Vector; 
  2. public class T5 { 
  3. public static void main(String[] args) { 
  4.         // TODO Auto-generated method stub 
  5.         Vector<String> v = new Vector<String>();  
  6.         v.add("Java");  
  7.         v.add("PHP");  
  8.         v.add("Python");  
  9.         v.add("GO語言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         //這個向量的元素的個數(shù) 
  12.         int num=v.size(); 
  13.         System.out.println("向量的元素的個數(shù)為:"+num); 

運行的結(jié)果如下所示:

三、Vector類void setSize(int newSize)方法

1.void setSize(int newSize)方法是設(shè)置集合的容量大小是newSize,若newSize大于當前集合元素的個數(shù),它會在后面添加null,若newSize小于當前集合元素的個數(shù),它就保留newSize個元素。

2.例子實現(xiàn)

  1. import java.util.Vector; 
  2. public class T6 { 
  3. public static void main(String[] args) { 
  4.         // TODO Auto-generated method stub 
  5.         Vector<String> v = new Vector<String>();  
  6.         v.add("Java");  
  7.         v.add("PHP");  
  8.         v.add("Python");  
  9.         v.add("GO語言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         //設(shè)置集合的容量大小為3 
  12.         v.setSize(3); 
  13.         System.out.println("v集合中所有的元素:" + v);  

運行的結(jié)果如下所示:

四、Vector類void trimToSize()方法

1.void trimToSize()方法是向量的容量默認是為10,然后調(diào)整向量的當前大小。

2.例子的實現(xiàn)

  1. import java.util.Vector; 
  2. public class T6 { 
  3. public static void main(String[] args) { 
  4.         // TODO Auto-generated method stub 
  5.         Vector<String> v = new Vector<String>();  
  6.         v.add("Java");  
  7.         v.add("PHP");  
  8.         v.add("Python");  
  9.         v.add("GO語言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         System.out.println("v集合的向量的當前容量為:" + v.capacity());  
  12.         //調(diào)整向量的當前大小 
  13.         v.trimToSize(); 
  14.         System.out.println("v集合的調(diào)整向量的當前大小為:" + v.capacity());  

運行的結(jié)果如下所示:

五、總結(jié)

本文主要介紹了Vector類搜索向量中的元素常用方法、Vector類獲取向量的基本信息常用方法、Vector類的void setSize(int newSize)方法是設(shè)置集合的容量大小、void trimToSize()方法是向量的容量默認是為10,然后調(diào)整向量的當前大小。Vector類搜索向量中的元素常用方法有firstElement()方法是返回向量的第一個元素、lastElement()方法是返回向量的最后一個元素、ElementAt(int index)方法返回指定index位置處的元素、contains(Object elem)方法是測試指定對象是否該向量的一個元素。Vector類獲取向量的基本信息常用方法有capacity()方法返回的是這個向量的當前容量、size()方法返回的是這個向量的元素數(shù)。通過本文的學習,希望對你有所幫助!

 

 

責任編輯:武曉燕 來源: Java進階學習交流
相關(guān)推薦

2021-10-11 08:58:33

Vector類搜索方法

2024-06-03 10:07:22

Vector類元素向量

2021-07-22 09:53:34

Vector類Java添加元素

2021-07-12 11:01:15

Vector元素方法

2021-07-29 10:00:24

Arrays工具類元素

2021-07-05 10:00:31

JavaStack基礎(chǔ)

2021-08-16 09:35:34

Collections Java開發(fā)

2021-08-05 09:55:54

云計算

2021-04-12 10:02:02

JavaList集合

2021-04-15 10:00:46

Java基礎(chǔ)ListJava開發(fā)

2021-04-29 10:01:30

JavaMathJava編程

2011-07-13 14:49:31

STLC++

2021-10-09 07:10:31

JavaScript對象Python

2015-03-03 09:19:12

UIScrollVie

2021-04-22 09:57:37

Random方法游戲

2021-08-19 10:30:13

Java集合排序程序開發(fā)

2015-03-24 15:08:21

mapreducehadoop

2020-05-20 13:24:28

MySQL優(yōu)化數(shù)據(jù)庫

2024-07-01 10:16:55

搜索向量數(shù)據(jù)類型

2021-07-08 10:00:59

LinkedLis集合定義
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲高清成人 | 国产欧美日韩综合精品一区二区 | 精品粉嫩aⅴ一区二区三区四区 | 国产精品永久 | 91视视频在线观看入口直接观看 | 四色永久 | 国产三区在线观看视频 | 天天看天天摸天天操 | 欧美日韩亚洲国产综合 | 午夜视频一区二区 | 国产精品视频一区二区三区 | 北条麻妃99精品青青久久主播 | 精产国产伦理一二三区 | 一a一片一级一片啪啪 | 久久国产日本 | 理论片87福利理论电影 | 欧美成人精品 | 久久久精品一区二区三区四季av | 综合久久久| 老司机狠狠爱 | 精品国产一区二区三区久久久蜜月 | 亚洲中午字幕 | 久久免费视频网 | 国产精品久久久久久久久久 | 中文字幕日韩欧美一区二区三区 | 91免费在线看 | 中文字幕一区二区三区四区 | 国产成人高清视频 | 国产精品福利网站 | 香蕉久久a毛片 | 美女天天干天天操 | 欧美日韩精品一区二区三区视频 | 91国产视频在线 | 逼逼视频 | 91视频www.| 一区二区三区免费 | 欧美中文一区 | 美女爽到呻吟久久久久 | 色婷婷av久久久久久久 | 欧美精品成人影院 | 草久视频 |