ok va bene ma cosa devo scrivere esatamente ?
ok va bene ma cosa devo scrivere esatamente ?
Come ti ha precisato LeleFT (e lo ribadisco io), ci sono 2 format in String:
public static String format(Locale l, String format, Object... args)
e
public static String format(String format, Object... args)
Tu avevi usato il secondo. Usa il primo e gli passi il Locale.ENGLISH
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
String answer = String.format("%.2f", result); cosi funzia ma mi mette la virgola
String answer2 = String format(Locale.ENGLISH, "%.2f", result); cosi' mi da propro errore
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Sono un pistola non ho messo il punto
Ma scusate io ho usato Double.parseDouble
numeroDouble= Double.parseDouble(txtDisplay.getText());
che mi mette i decimali separati dal punto, non si potrebbe ricevere il double separato dalla virgola ?
A video adesso String answer2 = String.format(Locale.ENGLISH, "%.2f", result); Funziona ma non e' molto
corretto in Italia i decimali sono separati dalla virgola e non dal punto..
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet