将String键从hashmap更改为int

时间:2014-07-04 06:54:42

标签: java hashmap int

我有一个散列图,其中String为键,对象为值。

 private HashMap<String, object> asdf;

字符串包含一年和学校科目

"2009: Math"

我需要将'2009'检索为int。我尝试了一些parseInt技巧,但未能这样做。也许我做错了。

任何提示,建议和指导?

1 个答案:

答案 0 :(得分:1)

            (Map.Entry<String, Object> entry : map.entrySet()) {
                 //We split up the string into array using ":" as filter, we remove the white space, and return the first array component
                 String key = entry.getKey().split(":")[0].trim(); 
                 int year = Integer.parseInt(key);
             }