小编Bit*_*fin的帖子

HashMap:containsKey()应该是什么时候不是真的?

我目前正在为学校的家庭作业投掷一个混淆程序.我试图让程序读取一个文件,然后创建一个新文件,用一些相应的值替换文件中的每个字母HashMap.我设置了一大堆键和值,但后来在编写新文件的过程中,我尝试在附加到新文件之前检查映射是否包含键String.检查的字符实际上在我正在读取的文件中进行测试,并且文件被正确读取.然而它失败了encryptionDict.containsKey()(我的hashmap)方法.

我希望一些Java专家可以帮我解决这个问题!我很无能,我更像是一个C和D家伙.令我印象深刻的唯一想法是,它会像Strings一样"foo" != "foo".但是字符不是对象.

代码在下面的pastebin中,要看的关键部分是类构造函数,方法加密和方法initDictionary,也可以有人告诉我为什么HashMap<char, String>无效,是因为我必须使用一个对象?

代码:http://pastebin.com/NcHTHPfw

java encryption obfuscation jvm hashmap

5
推荐指数
1
解决办法
1978
查看次数

标签 统计

encryption ×1

hashmap ×1

java ×1

jvm ×1

obfuscation ×1