Estoy escribiendo un programa donde el usuario ingresa una Cadena en el siguiente formato:
"What is the square of 10?"
- Necesito verificar que haya un número en la Cadena
- y luego extraiga solo el número.
- Si uso
.contains("\\d+")
o.contains("[0-9]+")
, el programa no puede encontrar un número en la cadena, sin importar cuál sea la entrada, pero.matches("\\d+")
solo funcionará cuando solo haya números.
¿Qué puedo usar como solución para buscar y extraer?