2 tianzhiyabaohuni tianzhiyabaohuni 于 2015.06.05 16:08 提问

HashMap建立索引的Java问题

有几句话类似于s1=....;s2=......;s3=.....;能够实现输出其中的单词并显示在哪句话中,利用hashmap的技术

6个回答

caozhy
caozhy   Ds   Rxr 2015.06.05 16:16
 HashMap<String, String> hm = new HashMap<string, string>();
String[] data = s.split(";");
for (String item : data)
{
   hm.put(item.split("=")[0], item.split("=")[1]);
}
tianzhiyabaohuni
tianzhiyabaohuni 你这个是基本的分词?
2 年多之前 回复
guwei4037
guwei4037   Ds   Rxr 2015.06.06 06:55

HashMap本来就是Key-Value这种键值对的结构。

比如:
HashMap map = new HashMap();
map.put("China","This is China");
map.put("Japan","This is Japan");

然后使用的时候就可以直接使用。

shuxinwu
shuxinwu   2015.06.08 09:59

举个例子啊:
s1 = 300; s2 = 400; s3 = 500;要将他们对应起来,可以使用Map集合


Map map = new HashMap();
map.put("s1",300);
map.put("s2",400);
map.put("s3",500);

将数据put进去后,想要获取,可以get出来

double money = map.get("s2");

这样就可以了

qq_26993175
qq_26993175   2015.06.08 12:40

是要把几句话放到hashmap中,然后,输入单词,可以显示出这个单词在那句话?

tianzhiyabaohuni
tianzhiyabaohuni 恩恩,建立一个索引
2 年多之前 回复
baidu_25310663
baidu_25310663   2015.06.08 13:08

Map map = new HashMap();
map.put("come","come的解释");
map.put("get","get的解释");
取的话就
map.get("come");

tianzhiyabaohuni
tianzhiyabaohuni 用到索引技术了吗
2 年多之前 回复
datou431
datou431   Rxr 2015.06.10 15:29

是要把几句话放到hashmap中,然后,输入单词

tianzhiyabaohuni
tianzhiyabaohuni 对啊,索引技术,
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片