Use NumberFormat
lugar. Por ejemplo, en Java:
import java.util.*;
import java.text.*;
public class Test {
public static void main(String args[]) throws ParseException {
NumberFormat format = NumberFormat.getIntegerInstance(Locale.US);
Long parsed = (Long) format.parse("1,234");
System.out.println(parsed);
}
}
(a continuación, puede obtener el valor entero de la Long
, por supuesto.)
he especificado explícitamente Locale.US
para garantizar que se utiliza la coma como separador de miles; Es posible que desee utilizar una configuración regional diferente si la entrada puede variar.
impresionante Jon, gracias. – Ray