Kotlin – Wie konvertiert man Double in String in Kotlin ohne wissenschaftliche Notation?Java

Java-Forum
Anonymous
 Kotlin – Wie konvertiert man Double in String in Kotlin ohne wissenschaftliche Notation?

Post by Anonymous »

Ich möchte in der Textansicht den vollen Wert von Double ohne wissenschaftliche Notation (Exponential) festlegen. Was ist der beste Ansatz?

Ich habe versucht, den Double-Wert mit der Methode toString() zu konvertieren, aber ich habe immer noch einen wissenschaftlichen Wert.

Code: Select all

tvDepth.text=depth.toString()
Ich habe den Wert 123456789.123456789 eingegeben und erwarte denselben Wert in der Textansicht, aber stattdessen habe ich:
1.23456789123456789E8.

Ich weiß nicht, wie viele Dezimalstellen ich benötige, daher konnte ich es nicht formatieren, bevor ich es in die Textansicht eingestellt habe. Ich habe gelesen, dass es in Java eine statische Methode gibt

Code: Select all

Double.toString(Double d)
aber es ist in Kotlin nicht verfügbar. Gibt es einen guten Ansatz, um diesen Wert korrekt anzuzeigen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post