Quand je lance cette ligne de code: Float.parseFloat (« 1460000 JPY ») je reçois l'erreurJava parseFloat exception avec une chaîne qui est le numéro suivi de caractères
Exception dans le thread « principal » java.lang. NumberFormatException: pour la chaîne d'entrée: "1460000 JPY"
Cette chaîne provient d'un appel d'API à partir d'un formulaire où il s'agit d'un champ de texte sans validation. Cela fonctionne généralement parce que les gens ne mettent qu'un nombre, mais parfois vous obtenez ce problème. Comment est-ce que je l'obtient pour renvoyer seulement les nombres initiaux comme un flotteur et ne pas tenir compte des caractères d'alpha de fin?
Vous devez d'abord retirer les lettres, puis analyser ce qui reste à un flotteur. – azurefrog