なんか「Java TryParse」とかで辿りつく人がそこそこいるみたいなんだけど・・・ Commons Lang の MutableInt とかを使えばいいと思うよ。 public static boolean tryParse(String str, MutableInt result) { try { int i = Integer.parseInt(str); result.setValue(i); return true; } catch (NumberFormatException e) { // result.setValue(0); return false; } } コンパイルすらしていない。