exception Come analizzare la stringa numerica contenente le virgole in un numero intero in java?



3 Answers

È possibile rimuovere il , prima di analizzarlo su un int:

int i = Integer.parseInt(myNumberString.replaceAll(",", ""));
java exception number-formatting

Otterrò NumberFormatException quando cerco di analizzare 265.858 con Integer.parseInt() .

C'è un modo per analizzarlo in un numero intero?




Un'opzione sarebbe quella di togliere le virgole:

"265,858".replaceAll(",","");



La prima cosa che mi fa clic, supponendo che si tratti di un singolo numero, è ...

String number = "265,858";
number.replaceAll(",","");
Integer num = Integer.parseInt(number);



Related