这是我的输入 txt 文档:
Hello A:1
World A:1
Hello A:2
World A:2
Hello B:1
World B:2
Hello C:4
我试图在 hashmap 中像循环 hashmap 一样使用它对我没有帮助。这是我的哈希表的键和值:
String word,word1,word2,word3,word4; // for example word1 is Hello, word2 is A:1
size_t sub1;
word = word1 + word2;
sub1 = word.find(":");
word3 = word.substr(0,sub1+1); //word3 = "Hello A" which is my key for internal hash function
word4 = word.substr(sub1+1,word.length()); //word4 = 1,2 which is word3's value.
你知道我可以使用哪个内置函数来获得这个输出吗?
Hello A:1,2 B:1 C:4
World A:1,2 B:2
显然有更好的解决方案,如果您最好用一些代码给我一些想法,我将不胜感激?