我有一個包含以下映射哈希映射到映射....如何顯示,解密二進制代碼在HashMap中
HashMap <String , Integer>hm = new HashMap <String , Integer>();
hm.put("e", 0);
hm.put("h",1);
hm.put("i", 2);
hm.put("k",3);
hm.put("l",4);
hm.put("r",5);
hm.put("s",6);
hm.put("t",7);
與此相伴我有一個二進制序列,這是我已經從另一個獲得計算爲
1 0 10 100 1 10 111 100 0 101
我的目標是從上面的哈希映射中得到這些二進制數字顯示的結果字符。
For example .... 001 = 1 = h
000 = 0 = e
010 = 2 = i
此代碼是在密碼學中實現一次性密碼的程序的一部分。 我已經執行了加密以及解密。
參考答案3這裏的證明代碼:
storing charcter and binary number in a hash map
但我在努力顯示解密的二進制碼輸出,在我的哈希表的字母。
在此先感謝
是否所有的值在'hm'地圖獨特之處? – flakes
是的。他們都是獨一無二的 –
當你的意思是「顯示」,你的意思是當你輸出hashmap時,你想要打印出一系列的二進制文件嗎? –