java中add的反义函数
add()方法将元素插入到指定位置的动态数组中。
语法
add()方法的语法为:
arraylist.add(intindex,Eelement)
注:arraylist是ArrayList类的一个对象。
参数说明:
index(可选参数)-表示元素所插入处的索引值
element–要插入的元素
如果index没有传入实际参数,元素将追加至数组的最末尾。
返回值
如果成功插入元素,返回true。
注意:如果index超出范围,则该add()方法抛出IndexOutOfBoundsException异常。
实例
使用ArrayListadd()方法插入元素:
importjava.util.ArrayList;
java中index是什么意思classMain{
publicstaticvoidmain(String[]args){
//创建一个数组
ArrayListprimeNumbers=newArrayList<>();
//往数组插入元素
primeNumbers.add(2);
primeNumbers.add(3);
primeNumbers.add(5);
System.out.println("ArrayList:"+primeNumbers);
}
}
执行以上程序输出结果为:
ArrayList:[2,3,5]
在上面的示例中,我们创建了一个名为primeNumbers的数组。这里的add()方法中并没有传入可选参数index。因此,所有元素都插入到该数组的末尾。
在指定位置插入元素:
importjava.util.ArrayList;
classMain{
publicstaticvoidmain(String[]args){
//创建一个数组
ArrayListsites=newArrayList<>();
//在该数组末尾插入元素
sites.add("Baidu");
sites.add("Mybj");
sites.add("Taobao");
System.out.println("ArrayList:"+sites);
//在第一个位置插入元素
sites.add(1,"Weibo");
System.out.println("更新ArrayList:"+sites);
}
}
执行以上程序输出结果为:
ArrayList:[baidu,Mybj,Taobao]
更新ArrayList:[baidu,Weibo,Mybj,Taobao]
在上面的示例中,我们使用了add()方法将元素插入到数组中。
请注意这一行:
sites.add(1,"Weibo");
我们已经知道add()方法中index参数是可选的。所以Weibo被插入在数组索引值为1的位置。
注意:到目前为止,我们仅添加了单个元素。但是,我们也可以使用addAll()方法在集合(arraylist,set,map等等)中添加多个元素到一个数组。要了解更多信息,请访问JavaArrayListaddAll()。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论