title: (Java) Convert a string of numbers to an array of ints
body: <p>I'm trying to convert a string filled with 16 digits into an array of ints where each index holds the digit of its respective index in the string. I'm writing a program where I need to do math on individual ints in the string, but all of the methods I've tried don't seem to work. I can't split by a character, either, because the user is inputting the number.</p>
  
  <p>Here's what I have tried.<br></p>
  
  <pre><code>//Directly converting from char to int 
  //(returns different values like 49 instead of 1?)    
  //I also tried converting to an array of char, which worked, 
  //but then when I converted
  //the array of char to an array of ints, it still gave me weird numbers.
  
  for (int count = 0; count &lt;=15; count++)
  {
     intArray[count] = UserInput.charAt(count);
  }
  
  //Converting the string to an int and then using division to grab each digit,
  //but it throws the following error (perhaps it's too long?):
  // "java.lang.NumberFormatException: For input string: "1234567890123456""
  
  int varX = Integer.parseInt(UserInput);
  int varY = 1;
  for (count=0; count&lt;=15; count++)
  {
      intArray[count]= (varX / varY * 10);
  }
  </code></pre>
  
  <p>Any idea what I should do? </p>