Map轉換為另一種Map方法

2021-08-28 05:33:25 字數 949 閱讀 7408

開始寫這個方法的時候覺得一點都不對,開始筆者用的是hashmap,忘記了hashmap中是無序的,之後換成了likedhashmap,使之變的有序儲存,之後實現了這個方法,然後又發現,好像這個方法沒多大用處,之後自己就寫部落格儲存自己的程式設計經歷。之後覺得這個方法對筆者幫助不大,就沒有進行更全面的改進,只適合用來借鑑。希望以碼會友。

/**

* 將map轉換為map* @param xaxis 業務需求的元素

* @return 轉換好的map* @throws exception 方法丟擲異常,

* arrayindexoutofbound***ception:如果map長度大於3丟擲陣列下標越界異常

*/public static mapmaptostring(mapxaxis) throws exception

if(count == 2 && key.tostring().equals("data"))

//拼接完成處理字元

//找到多餘的字元下標

int index = buff.tostring().lastindexof(',');

//字元長度

int strlength = buff.tostring().length();

//處理之後的字元使用substring切割字元

//從開始到多餘字元下標,然後拼接從多餘字元下標到字元末尾

string value = buff.tostring().substring(0,index)+buff.tostring().substring(index+1, strlength);

//將key/value新增到map

result.put(key.tostring(), value);

count++;

}if(count >= 3)

} return result;

}

另一種尊重

上中學的時候,有一節課印象非常深刻。老師問我們如果無意闖入乙個房間,發現房間裡有一位女士正在洗澡,這時應該怎麼辦?有同學回答就當什麼也沒看見,退出房間。還有同學回答 說聲對不起!女士。然後退出去。老師笑了笑說,還有更好的答案,那就是 對不起,先生!有一對結婚多年的夫妻,有一次出差在外的妻子有一件急事...

另一種勝利

另一種勝利 written by allen lee 剛才我的扣殺,出界了5.3厘公尺。雖然很可惜,但還是出界了,請確認下吧。幹 真是的,那些任性的傢伙!但是,到最後還只顧自己網球原則的正直笨蛋,和一定要用迴旋蛇標打中單人區的笨蛋,給我們看了場好比賽啊。龍崎 海棠和幹他們雖然輸了這場比賽,但他們堅持...

行列轉換的另一種形式

在實際做專案的時候遇到這樣乙個問題 資料庫表裡儲存了每個火車站每種型別的火車票銷售數量,但是有的火車站可能不銷售動車票或者高鐵票,最終的結果要如圖2所示,不銷售型別的火車票就空出來。本文採用master.dbo.spt values動態生成最大數目的列頭,然後採用case when實現每種型別的火車...