Boujour tout le monde,

Je souhaite convertir un réel ( 22.50€ par exemple ) et j'utilise la méthode :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
String test = "22,5";
System.out.println(Integer.valueOf(test).doubleValue());
mais cela me donne l'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
java.lang.NumberFormatException: For input string: "22,5"
	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Integer.parseInt(Integer.java:435)
	at java.lang.Integer.valueOf(Integer.java:532)
	at Principale.main(Principale.java:133)
J'ai essayé 22.5 ; 22,5 ; doubleValue() ; floatValue() mais le message d'erreur persiste.

Est-ce que quelqu'un pourrai me dire où est le problème ?