Java中List的應用辦法簡略引見。本站提示廣大學習愛好者:(Java中List的應用辦法簡略引見)文章只能為提供參考,不一定能成為您想要的結果。以下是Java中List的應用辦法簡略引見正文
Java中的List就是一種聚集對象,將一切的對象集中到一路存儲。List外面可以聽任意的java對象,也能夠直接放值。
應用辦法很簡略,相似於數組。
應用List之前必需在法式頭引入java.util.*
import java.util.*;
public class list {
public static void main(String args[]) {
List a=new ArrayList();
a.add(1);//在LIST a中添加1
System.out.println(a);
a.add(2);
System.out.println(a);
a.remove(0);//在LIST a中移除第0個元素,也就是1
System.out.println(a);
}
}
法式的運轉成果以下:
[1]
[1, 2]
[2]
List 常常用在對一組對象的存儲和操作上,好比一組先生信息,一組帳號信息等等。
List是個聚集接口,只需是聚集類接口都邑有個“迭代子”( Iterator ),應用這個迭代子,便可以對list內存的一組對象停止操作。
一切要想操作這個list內存的器械,就起首要獲得此迭代子的實例:Iterator it=l.iterator();
可以懂得為靜態數組,傳統數組必需界說好數組的個數才可使用,而容器對象不必界說好數組下標總數。
用add()辦法便可添加新的成員對象,他可以添加的僅僅只能為對象,不克不及添加根本數據類型,容器還對應get(),remove()辦法來獲得和刪除數據成員
實例1.
import java.util.*;
public class ArrayListTest{
public static void main(String dd[]){
//new了一個存儲list
List l=new ArrayList();
//由於Collection framework只能存儲對象所以new封裝類
l.add(new Integer(1));
l.add(new Integer(2));
l.add(new Integer(3));
l.add(new Integer(4));
Iterator it=l.iterator();
//hasNext是取值取的是以後值.他的運算進程是斷定下個能否有值假如有持續.
while(it.hasNext()){
//設it.next封裝類,挪用Integer的intValue辦法前往值為int賦給i;
int i=((Integer)it.next()).intValue();
System.out.println("Element in list is : "+i);
}
}
}
實例2.
import java.util.*;
public class ArrayListTest1{
public static void main(String dd[]){
//new了一個存儲list
List l=new ArrayList();
//由於Collection framework只能存儲對象這個例子就是解釋String是對象
l.add("lalala");
l.add("afdsfa");
Iterator it=l.iterator();
//hasNext是取值取的是以後值.他的運算進程是斷定下個能否有值假如有持續.
while(it.hasNext()){
//設it.next封裝類,挪用強迫轉換String類型賦值給i;
String i=(String)it.next();
System.out.println("Element in list is : "+i);
}
}
}
以上就是本文的全體內容,願望對年夜家的進修有所贊助,也願望年夜家多多支撐。