ArrayList集合儲存VO封裝物件後呼叫的問題

2022-06-20 10:30:12 字數 1138 閱讀 3650

vo**:

public class vo4blog 

public void setb_id(int b_id)

public int getb_typeid()

public void setb_typeid(int b_typeid)

public string getb_title()

public void setb_title(string b_title)

public string getb_intro()

public void setb_intro(string b_intro)

public string getb_content()

public void setb_content(string b_content)

public string getb_posttime()

public void setb_posttime(string b_posttime)

public string getb_viewnums()

public void setb_viewnums(string b_viewnums)

}

將vo物件放進arraylst集合的**:

public static listdocheckconbyorder() 

}catch(exception ex)finally

if(st!=null)

if(con!=null)

}catch(exception ex)

} return vols;

}

定義乙個list物件並呼叫裡面的vo物件的屬性值:

listvols = dbutil.docheckconbyorder();

由於add()新增的是object型別物件,可以使用迭代器取出的物件也是object,所以要強制轉換為vo4blog物件:

iterator it = vols.iterator();

while(it.hasnext())

此時才能正常列印出vo.getb_id()

如果您路過看到,有更好的方法請多多指教,提出更好方法(謝謝!)。

Java集合 ArrayList集合

以陣列實現。節約空間,但是陣列有容量限制。超出限制時會增加50 容量,用system.arraycopy 複製到新的陣列,因此最好能給出陣列大小的預估值。預設第一次插入元素時建立大小為10 的陣列。按照陣列下標來訪問元素 get i set i,e 的效能很高,這是陣列的基本優勢。直接在陣列末尾加入...

ArrayList 集合詳解

1.底層資料結構是陣列 2.預設陣列大小是10 3.保證了資料的有序性,按照插入順尋來儲存 4.查詢效率高,基於陣列索引來定位資料 5.集合擴容每次擴容為原大小的1.5倍.6.集合資料可以重 trimtosize 作用是去掉預留元素的位置,記憶體緊張的時候用 ensurecapacity int n...

ArrayList集合使用

arraylist 和陣列區別 集合長度可以隨意改變,型別也可以隨意的新增,但陣列不能。集合的方法 arraylist 不是乙個靜態類,所以在使用它之前應例項化該類 arraylist list new arraylist 新增元素 list.add 1 新增集合 list.addrange new...