導入Java . util . list;
公共類dto1 {
私人的東西;//由當前數字獲取的對象
個人分發名單列表;//按父編號查詢的集合
公共事物獲取(){
還東西;
}
public void setThing(事物事物){
this.thing = thing
}
公共列表getList() {
退貨單;
}
公共空集合列表(列表列表){
this.list = list
}
}
*********************************************************************************
公共類事物{
私有int數;
私有字符串名稱;
private int parentnumber
public int getNumber() {
退貨數量;
}
public void set number(int number){
this.number =數字;
}
公共字符串getName() {
返回名稱;
}
public void setName(字符串名){
this.name = name
}
public int getParentnumber() {
返回parentnumber
}
public void setParentnumber(int parent number){
this . parent number = parent number;
}
}
**************************************************************************
導入Java . util . ArrayList;
導入Java . util . list;
公共集體訴訟{
公共靜態void main(String[] args) {
list getlist = new ArrayList();
list list = new ArrayList();//list是您根據編號查詢的集合。
for(int I = 0;我& ltlist . size();i++)
{
things thing =(things)list . get(I);
int parent bumber = thing . get parent number();//獲取父號碼
list Li = new ArrayList();//這個li是根據父編號parentbumber查詢的集合。
dto 1 dto = new dto 1();
dto . setting(thing);
dto.setList(李);
list . add(dto);//將當前編號對象和父編號的集合構建到dto中,並將其放入您想要的最終列表中。
}
}
}