Java Integer.parseInt failed to parse a string
<p>I'm parsing a string of 15 digits like this:</p>

<pre><code>String str = "100004159312045";
int i = Integer.parseInt(str);
</code></pre>

<p>I'm getting an exception when doing so.
Why? What are the limitations for <code>Integer.parseInt</code>? What other options do I have for converting such long string to a number?</p>
