一、list接口简介list是一个有序的集合、可重复的集合。它是继承collection接口,在list集合中是可以出现重复的元素,可以通过索引(下标)来访问指定位置的元素。
二、list常用方法——void add(int index,obejct element)方法1.void add(int index,obejct element)方法是把element元素插入在指定位置,后面的元素往后移一个元素。
2.void add(int index,obejct element)方法例子:
import java.util.arraylist; import java.util.list; public class p6 { public static void main(string[] args) { // todo auto-generated method stub list l = new arraylist(); l.add(java); l.add(数据库原理及其应用); l.add(软件测试); l.add(python实战); //l集合所有的元素 system.out.println(l集合所有的元素+l); //在指定位置插入元素 l.add(1,数据结构); //插入元素后l集合所有元素 system.out.println(插入元素后l集合所有元素+l); } }
运行的结果是:
三、list常用方法——boolean addall(int index,collection c)方法1.boolean addall(int index,collection c)方法是:把集合c所有的元素插到list集合指定位置。
2.boolean addall(int index,collection c)方法例子:
import java.util.arraylist; public class p7 { public static void main(string[] args) { // todo auto-generated method stub arraylist<string> a1 = new arraylist<string>(); a1.add(java); a1.add(数据库原理及其应用); a1.add(c语言); system.out.println(a1的所有元素:+a1); arraylist<string> a2 = new arraylist<string>(); a2.add(软件测试); a2.add(python实战); a2.add(java ee); system.out.println(a2的所有元素:+a2); //在a1指定位置插入a2所有元素 a1.addall(2,a2); system.out.println(在a1指定位置插入a2所有元素,a1的所有元素有:+a1); } }
运行结果是:
四、list常用方法——object get(int index)方法1.object get(int index)方法是返回list集合指定位置的元素。
2.object get(int index)方法例子
import java.util.arraylist; public class p8 { public static void main(string[] args) { // todo auto-generated method stub arraylist<string> a = new arraylist<string>(); a.add(软件测试); a.add(java); a.add(python实战); a.add(php+mysql); system.out.print(索引值为3的元素:+a.get(3)); } }
运行结果是:
五、list常用方法——object remove(int index)方法1.object remove(int index)方法是删除指定位置的元素。
2.object remove(int index)方法例子
import java.util.arraylist; public class p8 { public static void main(string[] args) { // todo auto-generated method stub arraylist<string> a = new arraylist<string>(); a.add(软件测试); a.add(java); a.add(python实战); a.add(php+mysql); system.out.println(删除索引值为3的元素:+a.remove(3)); system.out.println(a中所有的元素:+a); } }
运行的结果是:
六、list常用方法——int indexof(object o)方法1.int indexof(object o)方法是返回对象o在list集合出现的位置索引,如果没有出现对象o,则返回-1。
2.代码如下:
import java.util.arraylist; public class p9 { public static void main(string[] args) { // todo auto-generated method stub arraylist<string> a = new arraylist<string>(); a.add(软件测试); a.add(java); a.add(python实战); a.add(php+mysql); system.out.println(a中所有的元素有:+a); int num=a.indexof(python实战); system.out.println(第一次出现\python实战\的索引值为:+num); num=a.indexof(数据结构); system.out.println(第一次出现\数据结构\的索引值为:+num); } }
运行的结果是:
以上就是java基础中list常用方法是什么的详细内容。