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

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

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

[[428033]]

大家好,我是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); 

運行的結果如下所示:

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); 

運行的結果如下所示:

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); 

運行的結果如下所示:

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.         } 

運行的結果如下所示:

二、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); 

運行的結果如下所示:

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

例子:

  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.size(); 
  13.         System.out.println("向量的元素的個數為:"+num); 

運行的結果如下所示:

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

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

2.例子實現

  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.         //設置集合的容量大小為3 
  12.         v.setSize(3); 
  13.         System.out.println("v集合中所有的元素:" + v);  

運行的結果如下所示:

四、Vector類void trimToSize()方法

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

2.例子的實現

  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.         //調整向量的當前大小 
  13.         v.trimToSize(); 
  14.         System.out.println("v集合的調整向量的當前大小為:" + v.capacity());  

運行的結果如下所示:

五、總結

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

本文轉載自微信公眾號「Java進階學習交流」,可以通過以下二維碼關注。轉載本文請聯系Java進階學習交流生公眾號。

 

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

2021-07-15 10:01:31

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基礎

2021-08-16 09:35:34

Collections Java開發

2021-08-05 09:55:54

云計算

2021-04-12 10:02:02

JavaList集合

2021-04-15 10:00:46

Java基礎ListJava開發

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集合排序程序開發

2015-03-24 15:08:21

mapreducehadoop

2020-05-20 13:24:28

MySQL優化數據庫

2024-07-01 10:16:55

搜索向量數據類型

2021-07-08 10:00:59

LinkedLis集合定義
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲 中文 欧美 日韩 在线观看 | 青青草国产在线观看 | 国产999精品久久久影片官网 | 五月婷婷婷 | 干干干操操操 | 日韩日b视频| 狠狠干av| 日本精品视频一区二区 | 成人a视频在线观看 | 成人a免费 | 亚洲欧美在线免费观看 | 91免费在线| 91免费在线视频 | 日韩免费av网站 | www.99热.com | 亚洲一区二区三区桃乃木香奈 | 亚洲欧美在线视频 | 亚洲精选一区二区 | 精品国产一区二区三区久久 | 日韩欧美在线视频观看 | 午夜影院网站 | 中日字幕大片在线播放 | 久久999| 综合网视频 | 国产精品自拍啪啪 | 国产精品成人品 | 亚洲精品国产成人 | 欧美日韩亚洲国产 | 成人三区 | 免费黄网站在线观看 | 国产日产欧产精品精品推荐蛮挑 | 国产激情一区二区三区 | 欧美无乱码久久久免费午夜一区 | 一级片成人 | 亚洲精品久久久一区二区三区 | 久久久久1| 黄网站免费入口 | 国产精品久久久久久久久久久久 | 成人三级av | 国产精品区二区三区日本 | 欧洲一区二区视频 |