Integer.parseIntだろ。
Integer.valueOfだとintではなくIntegerになるぞ。
5.0ならそれでもいいのかも知らんが。