Red de conocimiento informático - Aprendizaje de programación - Cómo extraer un número entero de una cadena en JAVA

Cómo extraer un número entero de una cadena en JAVA

Extraer un número entero de una cadena en Java es demasiado ineficiente para comparar cadenas una por una. Es necesario utilizar expresiones regulares para hacer coincidir, como se muestra en el siguiente código:

¿Cadena? str? =?"Cantidad: 88.687.594 yuanes";

Patrón?p?=?Pattern.compile("\\d (,\\d{3})*");

Matcher?m?=?p.matcher(str);

if(m.find()){

System.out.println(m.group()) ;

}