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



Answers

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

int i = Integer.parseInt(myNumberString.replaceAll(",", ""));
Question

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

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




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);



Un'opzione sarebbe quella di togliere le virgole:

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





Related