Kullanıcının aşağıdaki formatta bir String girdiği bir program yazıyorum:
"What is the square of 10?"
- Dizide bir sayı olup olmadığını kontrol etmem gerekiyor
- ve sonra sadece sayıyı çıkarın.
.contains("\\d+")Veya kullanırsam.contains("[0-9]+"), giriş ne olursa olsun program String'de bir sayı bulamaz, ancak.matches("\\d+")yalnızca sayılar olduğunda çalışacaktır.
Bulmak ve çıkarmak için bir çözüm olarak ne kullanabilirim?