private long getLong(String string){
char[] chars = string.toCharArray();
int length = chars.length;
long number = 0;
for (int i = 0; i < length; i++) {
char c = chars[i];
int num =getInt(c);
if(num == -1){
number = -1;
break;
}
long temp =(long) (num * Math.pow(10,length-1-i));
number += temp;
}
return number;
}
private int getInt(char c){
if (c == 48) {
return 0;
} else if (c == 49) {
return 1;
} else if (c == 50) {
return 2;
} else if(c == 51){
return 3;
}else if(c == 52){
return 4;
}else if(c == 53){
return 5;
}else if(c == 54){
return 6;
}else if(c == 55){
return 7;
}else if(c == 56){
return 8;
}else if(c == 57){
return 9;
}
return -1;
}