自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

[[411423]]

本文轉載自微信公眾號「Java進階學習交流」,作者Java進階者。轉載本文請聯(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); 

運行的結果如下所示:

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():返回的是這個向量的元素數(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); 

運行的結果如下所示:

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

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

運行的結果如下所示:

四、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());  

運行的結果如下所示:

五、總結

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

 

 

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

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

2021-08-16 09:35:34

Collections Java開發(fā)

2021-08-05 09:55:54

云計算

2021-04-15 10:00:46

Java基礎ListJava開發(fā)

2021-04-12 10:02:02

JavaList集合

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ù)類型

2022-10-14 06:45:25

grepLinux
點贊
收藏

51CTO技術棧公眾號