本文目錄一覽:
- 1、用java創建一個稱為List的類,它能存儲任何類型的對象,並可以在任何時候增加或刪除對象
- 2、java類作為list時 怎麼將數據加入到list中?
- 3、java 創建一個名稱為list的類。可以存儲任何類型的參數
用java創建一個稱為List的類,它能存儲任何類型的對象,並可以在任何時候增加或刪除對象
Java中是有java.util.List接口的,實現類有一大堆,常用的有ArrayList(底層是數組)和LinkedList(底層是鏈表),創建方法是這樣的:
ListObject arryList = new ArrayListObject();
ListObject linkedList = new LinkedListObject();
上面用到是多態。
添加是這樣的:
arrayList.add(obj);
linkedList.add(obj); // 兩個一樣,沒區別
刪除是這樣的:
arrayList.remove(0); // 0 是下標
linkedList.remove(0);
如果只是增加和刪除的話,建議使用LinkedList,效率高一些。
如果非要自己寫一個類的話,會麻煩很多。
public class ListL{
private LinkedListL list = new LinkedListL();
public void add(L l){
list.addLast(l);
}
public void remove(int a){
// 方法
list.remove(a);
}
}
其中L表示範型, 別問為什麼要用L,因為我姓梁。
希望我的回答能對你有所幫助,榮幸之至。
java類作為list時 怎麼將數據加入到list中?
簡單啊,你可以定義一個總list,然後將分list放進去就可以了:比如: List list1 = new ArrayList(); List list2 = new ArrayList(); list2放 [{DepartID=782, num=209}, {DepartID=650, num=4}, {DepartID=52, num=3488}] List list3 = new ArrayList(); list3放 [{dpsNum=60}, {dpsNum=2377}, {dpsNum=2043}] 然後list1.add(list2) list1.add(list3)
java 創建一個名稱為list的類。可以存儲任何類型的參數
java提供了list set map 3中集合 list集合可以存放任何類型的參數
import java.io.Serializable; //所有數據類型的父類,
public class list(){
public static void main(String[] args){
List list = new ArrayList();
list(list,1); //調用下面的list方法 存放int類型的 1
list(list,”a”); //存放String 類型的a
System.out.println(list.get(0)+”:”+list.get(1)); //打印list 的 第一個 和第二個值
}
public static void list(List list,Serializable ser){
list.add(ser);
}
}
原創文章,作者:TYLL,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/140297.html