Hashmap不存储整个base64字符串

时间:2017-04-21 07:28:40

标签: java android

我有一个base64编码的字符串并将其插入到hashmap中,但存储在hashmap中的值只是base64字符串的10%。在调试时,我可以确认该字符串具有整个值。只有当我放置'它只存储了10%的hashmap中的字符串。

Hashmap<String, String> hashmap = new Hashmap<>();
String base64 = bitmapToString(mBitmap); // function is working properly and Im getting the entire string.
hashmap.put("image", base64); // Storing just 1005 characters for every image

hashmap值有限制吗?它总是存储不超过1005个字符的字符串。 仅供参考此代码用于IntentService

1 个答案:

答案 0 :(得分:1)

这是Android Studio调试器的限制(?),它在查看所有键和值时只显示大约1000个字符,但如果在hashmap中展开元素,则显示整个字符串。我很自满,感谢@assylias的建议。