/**
* 對口令字串使用md5進行轉換,並返回加密後的字串。
* @param data 口令
* @return string 加密字串
*/
public static synchronized string ge***5(string data)
if (digest == null) catch (nosuchalgorithmexception nsae) //end catch
} //end if
//now, compute hash.
digest.update(data.getbytes());
return tohex(digest.digest());
} /**
* * 將位元組陣列轉化為十六進製制字串。
* @param hash byte 一組需要轉換成十六進製制的位元組陣列
* @return string 處理後的十六進製制字串
* @roseuid 3e719fa60336
*/
private static string tohex(byte hash) //end if
} //end for
return buf.tostring();
}
/**
* 獲得10位隨機數
* @return 10位隨機數
*/
public static string getrandom()
return code.tostring();
}
JAVA中集合的排序方法
1.專案中一些物件都是存在hashmap裡,hashmap本身是無序的,現在想對hashmap根據key排序後輸出value,可以利用collections類來快速完成有序輸出,下面是 片段 hashmap compmap new hashmap compmap.put ooooo null com...
java 遍歷集合的方法總結
普通for迴圈 for inti 0 istring temp string list.get i system.out.println temp 增強for迴圈 使用泛型 for string temp list 使用iterator迭代器 1 for iterator iter list.ite...
Java集合 Map集合
map map 用於儲存具有對映關係的資料,因此 map 集合裡儲存著兩組值,一組值用於儲存 map 裡的 key,另外一組用於儲存 map 裡的 value map 中的 key 和 value 都可以是任何引用型別的資料 map 中的 key 不允許重複,即同乙個 map 物件的任何兩個 key...