久々にやると思い出せない。
Map<String, Object>の変数を作ってキャストしようとした時、エラーが発生して、試行錯誤したらやっとできた。キャストだけで。。。
自分の場合は、Object -> Integerにしたかっただけなので、こうしました。
Map<String, Object> map = getStringObjectMap(); // new HashMap<String, Object>() {}; Integer somethingInteger = (Integer)map.get("something");
Integer.parseInt()
でできるでしょ!と思っていたけど、よく考えたら引数Stringだけだし。。。忘れすぎてオワタ。