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

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

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

[[428033]]

大家好,我是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語言"); 
  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語言"); 
  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語言"); 
  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語言"); 
  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語言"); 
  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語言"); 
  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語言"); 
  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語言"); 
  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ù)。通過本文的學(xué)習(xí),希望對(duì)你有所幫助!

本文轉(zhuǎn)載自微信公眾號(hào)「Java進(jìn)階學(xué)習(xí)交流」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系Java進(jìn)階學(xué)習(xí)交流生公眾號(hào)。

 

責(zé)任編輯:武曉燕 來源: Java進(jìn)階學(xué)習(xí)交流
相關(guān)推薦

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

2021-08-19 10:30:13

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

2015-03-03 09:19:12

UIScrollVie

2020-05-20 13:24:28

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

2015-03-24 15:08:21

mapreducehadoop

2021-04-22 09:57:37

Random方法游戲

2024-07-01 10:16:55

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

2024-09-03 13:32:11

JavaScriptEval函數(shù)
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 欧美亚洲网站 | 日韩欧美精品在线 | 久久综合一区二区 | 亚洲视频在线观看一区二区三区 | 伊人春色在线观看 | 精品久久久久久久久亚洲 | 91在线视频免费观看 | 夜夜摸天天操 | 亚洲国产欧美在线人成 | 久久久久久久久久久久久久久久久久久久 | 亚洲 中文 欧美 日韩 在线观看 | 特黄级国产片 | 久久亚洲精品久久国产一区二区 | 日韩aⅴ在线观看 | 久在线 | 久久综合一区二区 | 亚洲视频国产视频 | 亚洲欧洲中文日韩 | 日韩欧美中文字幕在线观看 | 色视频成人在线观看免 | 成在线人视频免费视频 | 干干干操操操 | 精品中文字幕一区二区三区 | 久久久久www | 欧美中文在线 | 丁香五月缴情综合网 | 中文字幕 亚洲一区 | 亚洲一区二区三区在线播放 | 国产一区二区精 | 国产日韩一区二区三区 | 亚洲精品永久免费 | 91久久精品国产91久久 | 久草视频在线播放 | 91 中文字幕 | 免费激情av | 日本欧美在线视频 | 国产视频线观看永久免费 | 日韩成人精品 | 亚洲成人一区二区 | 成人一级片在线观看 | 欧美亚洲一区二区三区 |