title: Parse integers from string android java
body: <p>Hi i got the following code which i use to get some integers from a string. I am separating successfully the negative and positive integers by combining the string with the next number if the char at the index is "-" and i can put the numbers in an integer array...</p>
  
  <pre><code>   //degree is the String i parse
  
     String together="";
        int[] info=new int[degree.length()];
        int counter=0;
  
         for (int i1 = 0; i1 &lt; degree.length(); i1++) {
  
           if (Character.isSpace(degree.charAt(i1))==false){ 
              if (Character.toString(degree.charAt(i1)).equalsIgnoreCase("-")){
                  together="-";
                               i1++;
  
              }
               together = together + Character.toString(degree.charAt(i1));
  
              info[counter]=Integer.parseInt(together);
           }
           else if (Character.isSpace(degree.charAt(i1))==true){
               together ="";
              counter++;
           }
  </code></pre>
  
  <p>But i go this strange problem....the string looks exactly like "4 -4 90 70 40 20 0 -12" and the code parses and puts the integers into the array only to the "0" number i mean i get all the number negatives and positives into my array except the last "-12" number... any ideas? </p>