亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

js實現ArrayList功能附實例代碼

2019-11-20 13:59:00
字體:
來源:轉載
供稿:網友

1.ArrayList方法摘要

構造方法摘要

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

2.js實現部分功能

復制代碼 代碼如下:

<html>
<script type="text/javascript" src="json.js"></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>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成人激情图| 亚洲精品www| 91精品久久久久久久久不口人| 久久亚洲精品成人| 亚洲成avwww人| 国产精品久久久久久影视| 久热精品视频在线免费观看| 亚洲成人av中文字幕| 91国产美女在线观看| 国产在线精品播放| 亚洲www在线观看| 国产一区二区色| 日韩在线一区二区三区免费视频| 国产精品久久久久7777婷婷| 亚洲人成网7777777国产| 日韩中文字幕免费看| 亚洲欧洲自拍偷拍| 国产99久久精品一区二区永久免费| 久久国内精品一国内精品| 国产精品一区二区久久精品| 色狠狠av一区二区三区香蕉蜜桃| 亚洲最大福利网| 日韩av黄色在线观看| 97免费视频在线播放| 国产精品吊钟奶在线| 日韩中文字幕第一页| 亚洲精品成人久久久| 亚洲视频精品在线| 成人xxxx视频| 欧美多人爱爱视频网站| 亚洲人成在线电影| 日本午夜在线亚洲.国产| 一区二区三欧美| 日韩性xxxx爱| 欧美在线视频播放| 欧美贵妇videos办公室| 久久电影一区二区| 一本一本久久a久久精品综合小说| 国产精品小说在线| 亚洲最大av网站| 亚洲第一偷拍网| 久久久人成影片一区二区三区观看| 91精品国产综合久久久久久蜜臀| 久久成人精品视频| 日韩小视频在线观看| 日韩精品有码在线观看| 亚洲免费电影在线观看| 国产午夜精品理论片a级探花| 中文字幕在线观看日韩| 91手机视频在线观看| 91亚洲精品久久久| 国产精品99久久久久久久久久久久| 欧美精品一区二区三区国产精品| 国产日韩视频在线观看| 精品国内亚洲在观看18黄| 久久人人看视频| 久久男人av资源网站| 久久久精品国产网站| 成人高清视频观看www| 国产第一区电影| 久久久爽爽爽美女图片| 色综合久久中文字幕综合网小说| 91精品国产777在线观看| 国产成人中文字幕| 亚洲欧美日韩在线一区| 欧美在线性视频| 欧美日韩国产中文字幕| 欧美日韩中文字幕| 国产免费观看久久黄| 欧美体内谢she精2性欧美| 欧洲日韩成人av| 国产精品扒开腿爽爽爽视频| 国产精品一区二区三区免费视频| 日韩视频中文字幕| 97免费视频在线播放| 欧美精品18videos性欧美| 午夜精品99久久免费| 国产精品美女免费视频| 自拍偷拍亚洲区| 97视频在线播放| 久久成人这里只有精品| 日韩有码视频在线| 国产精品欧美风情| 日韩视频免费观看| 国产欧美一区二区三区视频| 成人网欧美在线视频| 一区二区成人精品| 大伊人狠狠躁夜夜躁av一区| 91啪国产在线| 欧美大片在线影院| 青青a在线精品免费观看| 久久久久成人精品| 亚洲第一精品夜夜躁人人爽| 久久久人成影片一区二区三区观看| 亚洲白拍色综合图区| 日韩av在线播放资源| 97在线精品视频| 欧美不卡视频一区发布| 久久躁日日躁aaaaxxxx| 伊人久久大香线蕉av一区二区| 亚洲自拍偷拍色片视频| 亚洲最大激情中文字幕| 国产精品嫩草影院久久久| 亚洲成人精品av| 伦伦影院午夜日韩欧美限制| 国产91精品在线播放| 欧美激情欧美激情在线五月| 久久久亚洲精选| 欧美性高潮在线| 欧美黄色小视频| 欧美—级a级欧美特级ar全黄| 45www国产精品网站| 成人午夜激情免费视频| 精品视频久久久久久久| 97成人超碰免| 精品国产一区久久久| 国产在线拍揄自揄视频不卡99| 欧美激情一区二区久久久| 国产精品久久久久久久久影视| 在线日韩av观看| 欧美精品日韩www.p站| 亚洲日韩第一页| 欧美激情亚洲综合一区| 97香蕉超级碰碰久久免费的优势| 欧美又大又硬又粗bbbbb| 55夜色66夜色国产精品视频| 91社影院在线观看| 日本久久久久久久| 91精品在线观| 亚洲欧美综合另类中字| 久久精品国产视频| 亚洲国产欧美在线成人app| 亚洲一区二区免费在线| 亚洲成在人线av| 日韩av色在线| 亚洲黄色免费三级| 国产精品永久免费在线| 国产精品一区二区av影院萌芽| 欧美激情性做爰免费视频| 国产精品香蕉国产| 欧洲精品久久久| 欧美成人一区二区三区电影| 黑人巨大精品欧美一区免费视频| 韩国v欧美v日本v亚洲| 91精品国产综合久久香蕉922| 国产精品户外野外| 中文字幕日韩精品有码视频| 久久人人爽国产| 亚洲欧洲在线看| 亚洲一区二区在线播放| 国产精品一区二区三区成人| 欧美激情国内偷拍| 91欧美视频网站| 97av在线视频免费播放| 久久精品电影一区二区| 日产日韩在线亚洲欧美| 俺去了亚洲欧美日韩| 国产亚洲精品一区二555| 国产精品露脸av在线| 欧美香蕉大胸在线视频观看| 美女精品视频一区| 欧美日韩成人黄色| 亚洲精品之草原avav久久| 亚洲成色999久久网站|