日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

盤點Vector類、Vector類向量中添加元素常用方法、Vector類向量中刪除元素對象的常用方法

來源: 責編: 時間:2024-06-05 17:46:16 140觀看
導讀一、Vector類1.在c和c++中的動態數組一般是用指針來實現的,Vector類是實現List接口,java提供了很多的類庫來方便開發人員來使用,Vector類是其中之一。Vector類是實現動態數組的功能,主要是用在不知道數組的大小,在開發常用

一、Vector類

1.在c和c++中的動態數組一般是用指針來實現的,Vector類是實現List接口,java提供了很多的類庫來方便開發人員來使用,Vector類是其中之一。Vector類是實現動態數組的功能,主要是用在不知道數組的大小,在開發常用查找、插入、刪除的工作的情況。dhm28資訊網——每日最新資訊28at.com

2.Vector類有4種構造方法dhm28資訊網——每日最新資訊28at.com

第一種是構造方法創建一個默認的向量,它的默認大小為10:dhm28資訊網——每日最新資訊28at.com

Vector()

第二種是構造方法創建指定大小的向量。dhm28資訊網——每日最新資訊28at.com

Vector(int size)

第三種構造方法創建指定大小的向量,并且增量用 incr 指定。增量表示向量每次增加的元素數目。dhm28資訊網——每日最新資訊28at.com

Vector(int size,int incr)

第四種構造方法創建一個包含集合 c 元素的向量:dhm28資訊網——每日最新資訊28at.com

Vector(Collection c)

二、Vector類向量中添加元素常用方法

1.void addElement(Object obj)在集合的末尾添加一個元素,不管它是什么類型都會把它的toString()返回值加進去。dhm28資訊網——每日最新資訊28at.com

例子的實現:dhm28資訊網——每日最新資訊28at.com

import java.util.Vector;public class T1 {public static void main(String[] args) {        // TODO Auto-generated method stub        Vector v1=new Vector();        Vector v2=new Vector();        v1.add("Java");        v1.add("PHP");        v1.add("Python");        v2.add("數據庫原理及其應用");        v2.add("軟件測試");        System.out.println("v1集合中的元素有:"+v1);        System.out.println("v2集合中的元素有:"+v2);        //在v1集合中添加v2集合中的所有元素        v1.addElement(v2);        System.out.println(v1);}}

運行的結果如下圖:dhm28資訊網——每日最新資訊28at.com

圖片圖片dhm28資訊網——每日最新資訊28at.com

2.void insetElementAt(Object obj,int index)在指定的index處插入obj的元素。dhm28資訊網——每日最新資訊28at.com

例子的實現:dhm28資訊網——每日最新資訊28at.com

import java.util.Vector;public class T2 {public static void main(String[] args) {        // TODO Auto-generated method stub        Vector v1=new Vector();        Vector v2=new Vector();        v1.add("Java");        v1.add("PHP");        v1.add("Python");        v2.add("數據庫原理及其應用");        v2.add("軟件測試");        v2.add("軟件工程");        System.out.println("v1集合中的元素有:"+v1);        System.out.println("v2集合中的元素有:"+v2);        //在v1集合中索引值為2插入v2的集合        v1.insertElementAt(v2, 2);        System.out.println("v1集合中的元素有:"+v1);}}

運行的結果如下所示:dhm28資訊網——每日最新資訊28at.com

圖片圖片dhm28資訊網——每日最新資訊28at.com


dhm28資訊網——每日最新資訊28at.com

三、Vector類向量中刪除元素對象的常用方法

1.void removeAllElement( )刪除集合中的所有元素,并將把大小設置為0。dhm28資訊網——每日最新資訊28at.com

例子的實現:dhm28資訊網——每日最新資訊28at.com

import java.util.Vector;public class T3 {public static void main(String[] args) {        // TODO Auto-generated method stub        Vector v1=new Vector();        v1.add("Java");        v1.add("PHP");        v1.add("Python");        System.out.println("v1集合中的元素有:"+v1);        //刪除集合中所有的元素        v1.removeAllElements();        System.out.println("v1集合中的元素有:"+v1);}}

運行的結果如下圖所示:dhm28資訊網——每日最新資訊28at.com

圖片圖片dhm28資訊網——每日最新資訊28at.com

2.boolean removeElement(Object obj)從向量中刪除第一個出現的參數。dhm28資訊網——每日最新資訊28at.com

例子的實現:dhm28資訊網——每日最新資訊28at.com

import java.util.Vector;public class T4 {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語言");         v.add("C語言");         v.add("iOS");         System.out.println("v集合中所有的元素" + v);         boolean flag = v.removeElement("Python");         if (flag) {             System.out.println("刪除Python元素");         }         else {             System.out.println("Python元素不在v集合中");         }         System.out.println("v集合中所有的元素" + v); }}

運行的結果如下圖所示:dhm28資訊網——每日最新資訊28at.com

圖片圖片dhm28資訊網——每日最新資訊28at.com

3.void removeElementAt(int index)在指定index位置上刪除元素。dhm28資訊網——每日最新資訊28at.com

例子的實現:dhm28資訊網——每日最新資訊28at.com

import java.util.Vector;public class T4 {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語言");         v.add("C語言");         v.add("iOS");         System.out.println("v集合中所有的元素" + v);         //刪除索引值為1的元素        v.removeElementAt(1);        System.out.println("v集合中所有的元素" + v); }}

運行的結果如下圖所示:dhm28資訊網——每日最新資訊28at.com

圖片圖片dhm28資訊網——每日最新資訊28at.com

四、總結

本文主要介紹了Vector類、Vector類向量中添加元素常用方法、Vector類向量中刪除元素對象的常用方法。dhm28資訊網——每日最新資訊28at.com

Vector類是實現動態數組的功能,介紹它的4種構造方法。Vector類向量中添加元素常用方法有addElement(Object obj)在集合的末尾添加一個元素,不管它是什么類型都會把它的toString()返回值加進去、insetElementAt(Object obj,int index)在指定的index處插入obj的元素。dhm28資訊網——每日最新資訊28at.com

Vector類向量中刪除元素對象的常用方法有removeAllElement( )刪除集合中的所有元素,并將把大小設置為0、removeElement(Object obj)從向量中刪除第一個出現的參數、removeElementAt(int index)在指定index位置上刪除元素。dhm28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-92168-0.html盤點Vector類、Vector類向量中添加元素常用方法、Vector類向量中刪除元素對象的常用方法

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 串口通信利器:SerialPortStream庫詳解,輕松實現C#串口開發

下一篇: 聊聊Vue如何使用自定義插槽Slot

標簽:
  • 熱門焦點
Top 主站蜘蛛池模板: 新昌县| 讷河市| 阿合奇县| 同心县| 渑池县| 阿拉善左旗| 西贡区| 库车县| 永顺县| 长乐市| 古交市| 广汉市| 牙克石市| 麟游县| 淳安县| 镇安县| 河津市| 毕节市| 东城区| 宁化县| 炉霍县| 手机| 崇信县| 双流县| 台东县| 中阳县| 黔西| 根河市| 皋兰县| 新郑市| 泌阳县| 沾化县| 东阳市| 华池县| 闸北区| 财经| 小金县| 区。| 梁平县| 政和县| 扎鲁特旗|