偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

盤點(diǎn)Vector類搜索向量中的元素常用方法

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

[[411423]]

本文轉(zhuǎn)載自微信公眾號(hào)「Java進(jìn)階學(xué)習(xí)交流」,作者Java進(jìn)階者。轉(zhuǎn)載本文請(qǐng)聯(lián)系Java進(jìn)階學(xué)習(xí)交流公眾號(hào)。

大家好,我是Java進(jìn)階者!

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

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

例子:

  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語(yǔ)言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         //返回v集合中的第一個(gè)元素 
  12.         Object obj=v.firstElement(); 
  13.         System.out.println("返回v集合中的第一個(gè)元素:"+obj); 

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

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

例子:

  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語(yǔ)言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         //返回v集合中的最后一個(gè)元素 
  12.         Object obj=v.lastElement(); 
  13.         System.out.println("返回v集合中的最后一個(gè)元素:"+obj); 

運(yùn)行的結(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語(yǔ)言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         //返回index=3位置的元素 
  12.         Object obj=v.elementAt(3); 
  13.         System.out.println("index=3位置上的元素是:"+obj); 

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

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

例子:

  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語(yǔ)言"); 
  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.         } 

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

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

1.int capacity() :返回的是這個(gè)向量的當(dāng)前容量。

例子:

  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語(yǔ)言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         //這個(gè)向量的當(dāng)前容量 
  12.         int num=v.capacity(); 
  13.         System.out.println("當(dāng)前容量為:"+num); 

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

2.int size():返回的是這個(gè)向量的元素?cái)?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語(yǔ)言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         //這個(gè)向量的元素的個(gè)數(shù) 
  12.         int num=v.size(); 
  13.         System.out.println("向量的元素的個(gè)數(shù)為:"+num); 

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

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

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

2.例子實(shí)現(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語(yǔ)言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         //設(shè)置集合的容量大小為3 
  12.         v.setSize(3); 
  13.         System.out.println("v集合中所有的元素:" + v);  

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

四、Vector類void trimToSize()方法

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

2.例子的實(shí)現(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語(yǔ)言"); 
  10.         System.out.println("v集合中所有的元素:" + v);  
  11.         System.out.println("v集合的向量的當(dāng)前容量為:" + v.capacity());  
  12.         //調(diào)整向量的當(dāng)前大小 
  13.         v.trimToSize(); 
  14.         System.out.println("v集合的調(diào)整向量的當(dāng)前大小為:" + v.capacity());  

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

五、總結(jié)

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

 

 

責(zé)任編輯:武曉燕 來(lái)源: Java進(jìn)階學(xué)習(xí)交流
相關(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

云計(jì)算

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對(duì)象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ù)庫(kù)

2024-07-01 10:16:55

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

2021-07-08 10:00:59

LinkedLis集合定義
點(diǎn)贊
收藏

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