Java FAQ:Integer#parseInt で NumberFormatException が発生
Java FAQ:S007 Q-10
public class C2008032500 { public static void main(String[] args) { int i = Integer.parseInt("1.2"); System.out.println(i); } }
で、
Exception in thread "main" java.lang.NumberFormatException: 1.2 at java.lang.Integer.parseInt(Integer.java:435) at java.lang.Integer.parseInt(Integer.java:476) at C2008032500.main(C2008032500.java:3)
まんま
public class C2008032501 { public static void main(String[] args) { java.text.NumberFormat nf = java.text.NumberFormat.getInstance(); try { int count = nf.parse("10,000").intValue(); System.out.println(count); } catch (Exception e) { e.printStackTrace(); } } }
で、
10000