Hola tengo un inconveniente quisiera saber quien me podría brindar su apoyo, tengo estas 2 líneas de código | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Hola tengo un inconveniente quisiera saber quien me podría brindar su apoyo, tengo estas 2 líneas de código

Txt_variable.setText(Float.toString(variable)); Variable =Float.parseFloat(txt_variable.getText); Quisiera recortar los decimales y no se donde aplicar los metodos correspondientes para eso. Si en set o en el get y donde exactamente van. Gracias esperando su respuesta

8th Aug 2020, 2:14 PM
Lisandro Reinozo
Lisandro Reinozo - avatar
15 Answers
+ 2
Java? Full code snippet please? You want to store a float value within a variable called 'text'? Or just use the (string) content of 'text' as float?
8th Aug 2020, 2:53 PM
Sandra Meyer
Sandra Meyer - avatar
+ 2
A thing I actually wanted to add to playground since a while... I'll do that later today!
8th Aug 2020, 3:18 PM
Sandra Meyer
Sandra Meyer - avatar
8th Aug 2020, 4:22 PM
Sandra Meyer
Sandra Meyer - avatar
+ 2
Shortest option for your use would be: String.format("%.2f", floatValue) Advanced: BigDecimal(floatValue).setScale(2, RoundingMode.HALF_UP)
8th Aug 2020, 4:24 PM
Sandra Meyer
Sandra Meyer - avatar
+ 1
Sandra Meyer Google Translate told me that he is asking how to cut off the decimals. I think he wanted to take an integral part of a Float maybe like 123 out of 123.45. A quick search showed me (int)Math.ceil(floatVariable), but maybe there's new and better way : )
8th Aug 2020, 3:03 PM
Ipang
+ 1
Thanks 😁 well, there's in fact really a modern way called BigDecimal, but rounding or ceiling will work fine too 👍
8th Aug 2020, 3:08 PM
Sandra Meyer
Sandra Meyer - avatar
+ 1
Sandra Meyer I think you teach him BigDecimal way 😁 👍
8th Aug 2020, 3:10 PM
Ipang
+ 1
Tienes esperar unos minutos, yo quiero crear un example para ti.
8th Aug 2020, 3:39 PM
Sandra Meyer
Sandra Meyer - avatar
+ 1
Please provide your code, it's sure just a minor issue.
8th Aug 2020, 4:31 PM
Sandra Meyer
Sandra Meyer - avatar
0
Lo que deseo mostrar es un resultado de tipo float, en un text. El cual desearía no me mostrar tantos decimales
8th Aug 2020, 3:37 PM
Lisandro Reinozo
Lisandro Reinozo - avatar
0
Ok
8th Aug 2020, 3:52 PM
Lisandro Reinozo
Lisandro Reinozo - avatar
0
Sandra
8th Aug 2020, 3:53 PM
Lisandro Reinozo
Lisandro Reinozo - avatar
0
String.format ya lo coloqué me dice que no es valido
8th Aug 2020, 4:25 PM
Lisandro Reinozo
Lisandro Reinozo - avatar
0
El decimal.format lo uso me lo toma sin error pero al ejecutar me muestra un error
8th Aug 2020, 4:25 PM
Lisandro Reinozo
Lisandro Reinozo - avatar
0
Hola tengo un inconveniente quisiera saber quien me podría brindar su apoyo, tengo estas 2 líneas de código Txt_variable.setText(Float.toString(variable)); Variable =Float.parseFloat(txt_variable.getText); Quisiera recortar los decimales y no se donde aplicar los metodos correspondientes para eso. Si en set o en el get y donde exactamente van. Gracias esperando su respuesta
8th Aug 2020, 6:52 PM
Lisandro Reinozo
Lisandro Reinozo - avatar