Heim >Java >javaLernprogramm >Wie konvertiert man in Java zwischen Floats und Strings?

Wie konvertiert man in Java zwischen Floats und Strings?

Barbara Streisand
Barbara StreisandOriginal
2024-11-03 02:03:29505Durchsuche

How to Convert Between Floats and Strings in Java?

Konvertieren von Datentypen in Java: Float in String und umgekehrt

Bei der Arbeit mit verschiedenen Datentypen in Java ist eine Konvertierung erforderlich zwischen ihnen. Insbesondere die Konvertierung von Float in String oder umgekehrt ist ein häufiges Szenario.

Float in String konvertieren

Um einen Float in einen String umzuwandeln, verwenden Sie String.valueOf ()-Methode. Diese Methode verwendet einen Float als Eingabe und gibt seine String-Darstellung zurück. Zum Beispiel:

<code class="java">String sSelectivityRate = String.valueOf(valueCalculated);</code>

String in Float konvertieren

Um einen String in einen Float umzuwandeln, verwenden Sie die Methode Float.parseFloat(). Diese Methode nimmt eine Zeichenfolgendarstellung eines Floats und gibt einen Float-Wert zurück. Zum Beispiel:

<code class="java">float f = Float.parseFloat("25");</code>

Erläuterung des Behauptungsfehlers

In Ihrem Fall ist die Behauptung fehlgeschlagen, weil Sie eine Zeichenfolge (valueFromTable) direkt mit einer Gleitkommazahl (valueCalculated) verglichen haben. Beim Vergleich von Werten unterschiedlicher Typen ist es wichtig, sie in denselben Typ umzuwandeln, da es geringfügige Unterschiede in ihren Zeichenfolgendarstellungen geben kann.

Verbesserte Aussage

Zur Behebung Um die Behauptung zu bestätigen, konvertieren Sie zuerst die Zeichenfolge „valueFromTable“ in eine Gleitkommazahl:

<code class="java">float floatValueFromTable = Float.parseFloat(valueFromTable);
if (floatValueFromTable == valueCalculated) {
    // Assertion passed
}</code>

Dadurch werden sowohl „valueFromTable“ als auch „valueCalculated“ in Gleitkommazahlen konvertiert, um einen genauen Vergleich sicherzustellen.

Das obige ist der detaillierte Inhalt vonWie konvertiert man in Java zwischen Floats und Strings?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn