給list中新增值放在首位或者放在指定的位置

2021-08-24 17:39:21 字數 1206 閱讀 9008

專案中載入出資料之後,但是如果不滿足自己的需求時需要我們自己手動新增值到list結合中。例如我在專案中遇到過就是載入省市縣列表的時候,spinner的item中獲到的資料是全部的省的資料,現在要在首頁放一條提示資料「請選擇省」**如下:

provinceentity.databean provincedatabean = new provinceentity.databean();//省的實體類

provincedatabean.setprovince_name("請選擇省");//給實體類中的資料設定值

provincedatabean.setprovince_id(0);

provincelist.add(provincedatabean);//把實體類新增到list中

以上是把乙個值新增到集合中,但是怎麼放在指定位置呢  記錄一下,親測有效.

直接上**:

labelzoneentity.databeanxx.grouplistbean.databean grouplistbean=new labelzoneentity.databeanxx.grouplistbean.databean();

grouplistbean.setgroup_name("全部");

labelzoneentity.getdata().getgroup_list().getdata().add(0,grouplistbean);

labelzoneadapter=new labelzoneadapter(labelzoneactivity.this, labelzoneentity.getdata().getgroup_list().getdata());

labelzonehorizontiallistview.setadapter(labelzoneadapter);

該方法和上面的一樣只是在list.add()的時候,新增了下標。list.add(指定位置的下標,資料值)。我指定在首位所有下標為0,資料來源需要放到實體類傳遞到介面卡,所以我的是實體類,當然按照自己需求也可以直接新增值。

給巢狀的字典新增值

最近學習人工智慧入門,鞏固一下 python 順便做個筆記 請自己嘗試處理巢狀字典。向elements字典中的每個字典新增另乙個條目 is noble gas。插入新條目後,你應該能夠執行以下查詢 print elements hydrogen is noble gas false print el...

往mssql 表的自增長欄位中新增值

使用如下sql語句 set identity insert identitytable on insert identitytable theidentity,thevalue values 3,first row set identity insert identitytable off 上面的一...

Python中給List新增元素的4種方法分享

list 是 python 中常用的資料型別,它乙個有序集合,即其中的元素始終保持著初始時的定義的順序 除非你對它們進行排序或其他修改操作 list1 a b list1 a b c 2.extend 將乙個列表中每個元素分別新增到另乙個列表中,只接受乙個引數 extend 相當於是將list b ...