×

js array添加元素 js 添加

ArrayList在js里面怎么添加数据?java中怎么往集合类set里添加数据

admin admin 发表于2022-07-02 11:30:36 浏览110 评论0

抢沙发发表评论

ArrayList在js里面怎么添加数据


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);
}else if(arguments.length》=2){
var deleteItem=this.arr[arguments];
this.arr.splice(arguments,1,arguments,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.removeIndexwww.bjldfw.comindexOf(obj));
},
this.indexOf=function(obj){
for(var i=0;i《this.arr.length;i++){
if www.bjldfw.comarr[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》

java中怎么往集合类set里添加数据


两种向Set中添加元素的方法,第一种是使用add()方法,每次添加一个元素到set中,当集合中不存在相同元素时将添加到集合中,并返回true,当集合中存在元素时,返回false。代码如下:

Set《String》 sets = new HashSet《》();
sets.add(“String“);
System.out.println(sets.add(“Tree“));
System.out.println(sets.add(“String“));
List《String》 lists = new LinkedList《》();
lists.add(“test“);
lists.add(“test“);
lists.add(“one“);
System.out.println(sets.addAll(lists));-添加

还有一个是向集合中批量添加元素的方法addAll(),这个方法的入参是Colletion。上述代码执行结果如下:

扩展知识

Set集合可以知道某物是否已近存在于集合中,不会存储重复的元素,注重独一无二的性质,用于存储无序(存入和取出的顺序不一定相同)元素,值不能重复。可以很好地作为排重时使用的数据结构,但要注意集合内部数据一般情况没有顺序。常用的set有HashSet和TreeSet。-js

TreeSet是JAVA中集合的一种,TreeSet 是一个有序的集合,它的作用是提供有序的Set集合。它继承于AbstractSet抽象类,实现了NavigableSet《E》,Cloneable,java.io.Serializable接口。一种基于TreeMap的NavigableSet实现,支持2种排序方式:自然排序 或者 根据创建TreeSet 时提供的 Comparator 进行排序。-添加


怎么在自己网站添加站长统计


去cnzz,百度统计,51啦统计等网站申请一个帐号,第一步加上你的网站,

第二步复制生成的代码

第三步添加代码到后台首页模板(index.htm)里面.《/head》之前就可以了.

之后回到百度统计工具点击刷新状态就可以了.

这是主页的安装方法,你还可以给每个子页添加上统计工具.