How does `parseInt()` behave when the string contains leading whitespace?
`parseInt()` will throw a `NumberFormatException` if there is leading whitespace in the string.
I'm a bit disappointed, as `parseInt()` actually ignores leading whitespace and does not throw an exception in this case.
Can you explain what would happen if there were non-numeric characters in the string instead of leading whitespace?