Home Java Java-exception Java Parse int Exception



Java Parse int Exception
Posted on: November 10, 2008 at 12:00 AM
Static method in parseInt is derived from package java.lang.integer.public static method int parseInt(String s) gives you NumberFormatException. This parses the argument that passed as String into decimal integer.

Java Parse int Exception

     

Static method in parseInt is derived from package java.lang.integer.public static method int parseInt(String s) gives you NumberFormatException. This parses the argument that passed as String into decimal integer. Even the character present in the string should be decimal one, exclude the first character, that may be ASCII subtract sign '-' ('c9808') to indicate a negative number. In return you get a integer value, if the argument and the radix is 10  given to the argument parseInt(String s,int )method.

Understand with Example

We declare a Public class name' inputtest'.Inside the main static method parseInt( ) method is used to convert a string format into a numeric integer. The Parameter Used in parseInt(java lang.String,int )method are 

1) s- Stand for string passed as an argument in parseInt Method and string contain the integer.

2) radix-Return the integer present in argument in decimal.

 throws you Number Format Exception, if the string does not contain parsable integer.

   
     import java.io.*;

    public class mytest
{
    public static void main(String[] args) throws IOException
  
{
     String s;
     int i;
     System.out.print("Enter a integer : ");
     s = readString();
     i = Integer.parseInt(s);

}

    public static String readString() throws IOException
{
    String Line = "";
    int c;
    while (true)
{
     c = System.in.read();
     if(c ==20)
     break;
     Line += (char) c;
}
    return Line;
  
}

 

 

Output on Command Prompt


C:\Documents and Settings\Administrator>cd\

C:\>cd saurabh\

C:\saurabh>javac mytest.java

C:\saurabh>java mytest
Enter a integer: 7
"xception in thread "main" java.lang.NumberFormatException: For input string: "7
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at inputtest.main(inputtest.java:12)

Related Tags for Java Parse int Exception:
javacstringexceptionormformstaticioparseintegermethodsedformatgetcharasciidecimaltracvaluenumberreturnintthispackagecharacterradifpublictexforctetosseldciargumentlanshesignnumberformatexcludederivedliulimfromfirstcemateinnegativermsubpassasstamntpartrcajpackadclessubtractagemeintoackcatsurnsuatpacrackisirhaivpreparseintformatexceptionexceptandarstatactstrvassriringthshoavstatialuhatgagatindicicaicaradixprndonomo


More Tutorials from this section

Ask Questions?    Discuss: Java Parse int Exception  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.