Вручную вы можете сделать вот так
public static int strToInt(String str){
int i = 0;
int num = 0;
boolean isNeg = false;
// Check for negative sign; if it's there, set the isNeg flag
if (str.charAt(0) == '-') {
isNeg = true;
i = 1;
}
// Process each character of the string;
while( i < str.length()) {
num *= 10;
num += str.charAt(i++) - '0'; // Minus the ASCII code of '0' to get the value of the charAt(i++).
}
if (isNeg)
num = -num;
return num;
}
Если останутся вопросы, можете найти все интересующие вас вопросы вот на этой странице
https://answacode.com/questions/5585...g-v-int-v-java , уже неоднократно мне он помогал, и всегда ответы были на сто процентов грамотными и верными