Java s'valeur entière de la chaîne

Je voudrais obtenir la valeur de l'entier de ma chaîne. Ci-dessous mon exemple.

String strScore = "Your score is 10. Probability in the next 2 years is 40%";

Mais je veux juste obtenir le score qui est de 10. Comment puis-je faire cela?

Mise à JOUR:

String firstNumber = strScore.replaceFirst(".*?(\\d+).*", "$1");

bfLog.createEntry( firstNumber );

Je la garde pour la base de données sqlite.

  • substring() et indexOf()?
  • Est-ce de la chaîne statique? C'est à dire. est-il toujours dans ce format?
  • En ajoutant à Fra.Trouvé - peut-être une regex avec la logique, si vous nous dites ce que c'est.
  • Hmm la seule chose qui change ici, c'est le score. Dire que le score est de 26. Et la prochaine score est de 7.
  • Hm avant de l'analyser jusqu'à la dot, obtenir la première partie, puis de l'analyser à nouveau en fonction de l'espace vide pour obtenir la dernière
InformationsquelleAutor | 2013-03-10