java的list裡設定某一項

2021-05-24 01:09:11 字數 1209 閱讀 7817

list> list = new arraylist>();

mapmember= new hashmap();

member.put("key","a");

member.put("value","1");

list.add(member);

member= new hashmap();

member.put("key","b");

member.put("value","2");

list.add(member);

member= new hashmap();

member.put("key","c");

member.put("value","3");

list.add(member);

maprow;

listiterator li=list.listiterator();

while(li.hasnext()){

member    = (map)  li.next();

if(member!=null){

system.out.println(member.get("key").tostring());

if(member.get("key").tostring().equals("b")){      

row = new hashmap();

row.put("key", "b2");

row.put("value", "2b");        

li.set( row); 

member= (map)  li.previous();

if(member!=null){

system.out.println("key:"+member.get("key").tostring());

system.out.println("value:"+member.get("value").tostring());

li=list.listiterator();

while(li.hasnext()){

member    = (map)  li.next();

if(member!=null){

system.out.println("list key:"+member.get("key").tostring());

system.out.println("size:"+list.size());

select 動態查詢時,設定某一項為預設選中

如果不設定預設項,那麼會預設選中第一項 在從資料庫中動態查詢顯示時,要求選中後面的某一項作為預設項,如下 sql select from user query mysql query sql while row mysql fetch array query 加粗部分是關鍵,php和html混編時,...

fastjson根據key去除某一項元素

資料如下所示 這裡為乙個sections物件 在資料庫裡取出的時候是以list的形式取出的,list裡放的是sections物件,然後用轉為json陣列,這部分網上有專門說明的 我在這裡用的是fastjson,之前用的那個net.sf.json在向前台傳資料的時候回報空指標異常,原因是json裡有n...

js刪除陣列裡的某一項

總結了3種方法。1 首先求出刪除的一項在陣列中的索引 array.prototype.indexof function val return 1 然後用arr固有的方法splice刪除這一項 array.prototype.remove function val 這裡穿插下陣列splice的用法 a...