list接口中的常用方法例子
一下是自己寫的list中常用的方法。
package listtest;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class listTest {
?public static void main(String[] args){
??//List的方法;
??List list=new ArrayList();
??//向列表的尾部追加指定的元素
??list.add("aaa");
??list.add("bbb");
??list.add("ccc");
??list.add("ddd");
??list.add("aaa");
??//向列表的具體位置添加元素
??list.add(3, "插在ccc的后面");
??//返回以正確順序在列表的元素上進(jìn)行迭代的迭代器Iterator
??Iterator it=list.iterator();
??while(it.hasNext()){
???System.out.println(it.next());
??}
??//contains方法判斷列表中是否包含某個(gè)對象
??if(list.contains("aaa")){
???System.out.println("這個(gè)列表包含了aaa");
??}
??//get得到具體位置所對應(yīng)的元素
??System.out.println(list.get(1));
??//indexOf返回列表中首次出現(xiàn)指定元素的索引,如果列表不包含此元素,則返回 -1。
??System.out.println(list.indexOf("aaa"));
??//lastIndexOf返回列表中最后出現(xiàn)指定元素的索引,如果列表不包含此元素,則返回 -1。
??System.out.println(list.lastIndexOf("aaa"));
??//isEmpty如果列表不包含元素,則返回 true。
??if(!list.isEmpty()){
???System.out.println("我不空");
??}
??//remove移除列表中指定位置的元素下面兩個(gè)等價(jià)
??//list.remove("2");
??//list.remove("ccc");
??//用指定元素替換列表中指定位置的元素
??//list.set(2, "bbbb");
??System.out.println(list.subList(1, 3));
??//size返回列表中的元素?cái)?shù)
??System.out.println(list.size());
?}
}
?
轉(zhuǎn)載于:https://blog.51cto.com/cgwlve/1160153
總結(jié)
以上是生活随笔為你收集整理的list接口中的常用方法例子的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超出文本隐藏并且显示省略号
- 下一篇: CCNA笔记之第二十节:RIP协议(大实