Here’s a silly gotcha in the Java language. I’ve got a method that parses a String
to an int
and returns a default value if the String
cannot be parsed:
int parseOrDefault(String val, int def) { try { return Integer.parseInt(val); } catch (NumberFormatException e) { return def; } }