PDA

Просмотр полной версии : Преобразовать в java


diaan
14.11.2021, 20:21
Кто подскажет мне как преобразовать String в int в Java, есть тут спецы или те, кто посоветует где почитать?

Nessi
15.11.2021, 08:06
Вручную вы можете сделать вот так

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/5585779/kak-preobrazovat-string-v-int-v-java , уже неоднократно мне он помогал, и всегда ответы были на сто процентов грамотными и верными