MMTTMM
public class IntergerParser {public static void main(String[] args){String number = "+123123";System.out.println(parseInt(number));}private static int parseInt(String number){ char[] numChar = number.toCharArray(); int intValue = 0; int decimal = 1; for(int index = numChar.length ; index > 0 ; index --){ if(index == 1 ){ if(numChar[index - 1] == '-'){ return intValue * -1; } else if(numChar[index - 1] == '+'){ return intValue; } } intValue = intValue + (((int)numChar[index-1] - 48) * (decimal)); System.out.println((int)numChar[index-1] - 48+ " " + (decimal)); decimal = decimal * 10; } return intValue;}