Esempio: Convert double to floatConvertire doppia a galleggiare in Java
Sto affrontando un problema relativo alla conversione double
a float
. In realtà, memorizzo un tipo float, 23423424666767
, in un database, ma quando otteniamo dati dal database nel codice sottostante, getInfoValueNumeric()
, è del tipo double
. Il valore che otteniamo è nel modulo 2.3423424666767E13
.
Quindi, come si ottiene un dato di formato float
come 23423424666767
?
2.3423424666767E13 to 23423424666767
public void setInfoValueNumeric(java.lang.Double value) {
setValue(4, value);
}
@javax.persistence.Column(name = "InfoValueNumeric", precision = 53)
public java.lang.Double getInfoValueNumeric() {
return (java.lang.Double) getValue(4);
}
Per saperne di più: Convert double to float in Java
solo gettò double d = 3.0;. galleggiante f = (float) d; –
I numeri sembrano uguali, solo diverse rappresentazioni di sa valore me. – mksteve
Non funziona per me – Sitansu