<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        js實(shí)現(xiàn)ArrayList功能附實(shí)例代碼

        來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 21:28:13
        文檔

        js實(shí)現(xiàn)ArrayList功能附實(shí)例代碼

        js實(shí)現(xiàn)ArrayList功能附實(shí)例代碼:1.ArrayList方法摘要構(gòu)造方法摘要ArrayList() 構(gòu)造一個初始容量為 10 的空列表。 ArrayList(Collection< extends E> c) 構(gòu)造一個包含指定 collection 的元素的列表,這些元素是按照該 collection 的迭代器返回它們的順序排列的。 Arr
        推薦度:
        導(dǎo)讀js實(shí)現(xiàn)ArrayList功能附實(shí)例代碼:1.ArrayList方法摘要構(gòu)造方法摘要ArrayList() 構(gòu)造一個初始容量為 10 的空列表。 ArrayList(Collection< extends E> c) 構(gòu)造一個包含指定 collection 的元素的列表,這些元素是按照該 collection 的迭代器返回它們的順序排列的。 Arr

        1.ArrayList方法摘要

        構(gòu)造方法摘要

        ArrayList()
        構(gòu)造一個初始容量為 10 的空列表。
        ArrayList(Collection<? extends E> c)
        構(gòu)造一個包含指定 collection 的元素的列表,這些元素是按照該 collection 的迭代器返回它們的順序排列的。
        ArrayList(int initialCapacity)
        構(gòu)造一個具有指定初始容量的空列表。
        方法摘要
        boolean add(E e)
        將指定的元素添加到此列表的尾部。
        void add(int index, E element)
        將指定的元素插入此列表中的指定位置。
        boolean addAll(Collection<? extends E> c)
        按照指定 collection 的迭代器所返回的元素順序,將該 collection 中的所有元素添加到此列表的尾部。
        boolean addAll(int index, Collection<? extends E> c)
        從指定的位置開始,將指定 collection 中的所有元素插入到此列表中。
        void clear()
        移除此列表中的所有元素。
        Object clone()
        返回此 ArrayList 實(shí)例的淺表副本。
        boolean contains(Object o)
        如果此列表中包含指定的元素,則返回 true。
        void ensureCapacity(int minCapacity)
        如有必要,增加此 ArrayList 實(shí)例的容量,以確保它至少能夠容納最小容量參數(shù)所指定的元素數(shù)。
        E get(int index)
        返回此列表中指定位置上的元素。
        int indexOf(Object o)
        返回此列表中首次出現(xiàn)的指定元素的索引,或如果此列表不包含元素,則返回 -1。
        boolean isEmpty()
        如果此列表中沒有元素,則返回 true
        int lastIndexOf(Object o)
        返回此列表中最后一次出現(xiàn)的指定元素的索引,或如果此列表不包含索引,則返回 -1。
        E remove(int index)
        移除此列表中指定位置上的元素。
        boolean remove(Object o)
        移除此列表中首次出現(xiàn)的指定元素(如果存在)。
        protected void removeRange(int fromIndex, int toIndex)
        移除列表中索引在 fromIndex(包括)和 toIndex(不包括)之間的所有元素。
        E set(int index, E element)
        用指定的元素替代此列表中指定位置上的元素。
        int size()
        返回此列表中的元素數(shù)。
        Object[] toArray()
        按適當(dāng)順序(從第一個到最后一個元素)返回包含此列表中所有元素的數(shù)組。
        <T> T[] toArray(T[] a)
        按適當(dāng)順序(從第一個到最后一個元素)返回包含此列表中所有元素的數(shù)組;返回數(shù)組的運(yùn)行時類型是指定數(shù)組的運(yùn)行時類型。
        void trimToSize()
        將此 ArrayList 實(shí)例的容量調(diào)整為列表的當(dāng)前大小。

        2.js實(shí)現(xiàn)部分功能

        <html> 
        <script type="text/javascript" src="json.js?1.1.9"></script> 
        <head> 
        <script type="text/javascript"> 
        function ArrayList(){ 
        this.arr=[], 
        this.size=function(){ 
        return this.arr.length; 
        }, 
        this.add=function(){ 
        if(arguments.length==1){ 
        this.arr.push(arguments[0]); 
        }else if(arguments.length>=2){ 
        var deleteItem=this.arr[arguments[0]]; 
        this.arr.splice(arguments[0],1,arguments[1],deleteItem) 
        } 
        return this; 
        }, 
        this.get=function(index){ 
        return this.arr[index]; 
        }, 
        this.removeIndex=function(index){ 
        this.arr.splice(index,1); 
        }, 
        this.removeObj=function(obj){ 
        this.removeIndex(this.indexOf(obj)); 
        }, 
        this.indexOf=function(obj){ 
        for(var i=0;i<this.arr.length;i++){ 
        if (this.arr[i]===obj) { 
        return i; 
        }; 
        } 
        return -1; 
        }, 
        this.isEmpty=function(){ 
        return this.arr.length==0; 
        }, 
        this.clear=function(){ 
        this.arr=[]; 
        }, 
        this.contains=function(obj){ 
        return this.indexOf(obj)!=-1; 
        } 
        
        }; 
        
        //新建一個List 
        var list=new ArrayList(); 
        //增加一個元素 
        list.add("0").add("1").add("2").add("3"); 
        //增加指定位置 
        list.add(2,"22222222222"); 
        //刪除指定元素 
        list.removeObj("3"); 
        //刪除指定位置元素 
        list.removeIndex(0); 
        
        for(var i=0;i<list.size();i++){ 
        document.writeln(list.get(i)); 
        } 
        document.writeln(list.contains("2")) 
        </script> 
        </head> 
        <body> 
        </body> 
        
        </html>

        相關(guān)文章:

        詳細(xì)介紹用C#描述數(shù)據(jù)結(jié)構(gòu)3:ArrayList的圖文代碼

        PHP實(shí)現(xiàn)C#山寨ArrayList的方法

        Java集合之ArrayList示例代碼分析

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        js實(shí)現(xiàn)ArrayList功能附實(shí)例代碼

        js實(shí)現(xiàn)ArrayList功能附實(shí)例代碼:1.ArrayList方法摘要構(gòu)造方法摘要ArrayList() 構(gòu)造一個初始容量為 10 的空列表。 ArrayList(Collection< extends E> c) 構(gòu)造一個包含指定 collection 的元素的列表,這些元素是按照該 collection 的迭代器返回它們的順序排列的。 Arr
        推薦度:
        標(biāo)簽: 代碼 實(shí)例 arraylist
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 日本免费一区尤物| 最近2019中文字幕免费直播| 亚洲av无码成人精品区一本二本 | 亚洲 小说区 图片区 都市| 在线A亚洲老鸭窝天堂| 亚洲视频小说图片| 女bbbbxxxx另类亚洲| 嫩草影院在线播放www免费观看 | 免费无码又爽又刺激毛片| 亚洲成a人片在线观看日本麻豆| 亚洲AV乱码久久精品蜜桃 | j8又粗又长又硬又爽免费视频| 男人都懂www深夜免费网站| 亚洲国产精品一区二区久久| 久久精品熟女亚洲av麻豆 | 国产国产人免费人成免费视频 | 亚洲国产精品不卡毛片a在线| 深夜a级毛片免费视频| 18以下岁毛片在免费播放| 亚洲JIZZJIZZ中国少妇中文| 国产成人无码免费网站| 亚洲VA中文字幕无码一二三区 | 国产精品无码免费专区午夜| 久久被窝电影亚洲爽爽爽| 欧洲亚洲综合一区二区三区| 亚洲Av无码乱码在线播放| 日本免费一区二区久久人人澡| 亚洲国产成人超福利久久精品 | 久久精品视频免费播放| 亚洲国产美女在线观看 | 亚洲国产精品成人综合色在线| 91精品国产免费久久国语麻豆| 亚洲中文字幕无码中文| 99久久精品国产免费| 精品亚洲永久免费精品| 久久精品人成免费| 一级女性全黄久久生活片免费| 国产国产成年年人免费看片| 国产精品免费看久久久| 亚洲精品无码成人| 午夜一区二区免费视频|