<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 5009字,需瀏覽 11分鐘

           ·

          2021-07-15 20:35

          點擊上方“Java進階學習交流”,進行關注

          后臺回復“Java”即可獲贈Java學習資料

          位卑未敢忘憂國。

          大家好,我是Java進階者!

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

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

          例子:

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

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

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

          例子:

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

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

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

          例子:

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

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

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

          例子:

          import java.util.Vector;public class T5 {public static void main(String[] args) {        // TODO Auto-generated method stub        Vector<String> v = new Vector<String>();         v.add("Java");         v.add("PHP");         v.add("Python");         v.add("GO語言");        System.out.println("v集合中所有的元素:" + v);         //判斷v集合是否包含Python元素        boolean flag=v.contains("Python");        if(flag){            System.out.println("v集合包含Python元素");        }else{            System.out.println("v集合不包含Python元素");        }}}

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


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

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

          例子:

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

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

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

          例子:

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

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


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

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

          2.例子實現(xiàn)

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

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


          四、Vector類void trimToSize()方法

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

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

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

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


          五、總結(jié)

          本文主要介紹了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ù)。通過本文的學習,希望對你有所幫助!

          ------------------- End -------------------

          往期精彩文章推薦:

          歡迎大家點贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持

          想加入Java學習群請在后臺回復【入群

          萬水千山總是情,點個【在看】行不行

          瀏覽 51
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日比性免费在线 | 一本大道av | xxx.羞羞 | 高h视频在线观看 | 一级免费爱爱视频 |