我有一个散列图,其中String为键,对象为值。
private HashMap<String, object> asdf;
字符串包含一年和学校科目
"2009: Math"
我需要将'2009'检索为int。我尝试了一些parseInt技巧,但未能这样做。也许我做错了。
任何提示,建议和指导?
答案 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);
}