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); } } }
以上就是本文的全體內容,願望對年夜家的進修有所贊助,也願望年夜家多多支撐。