Tukar apungan kepada String dan sebaliknya secara berkesan dalam Java
Menukar antara apungan dan rentetan ialah keperluan biasa dalam aplikasi Java, terutamanya apabila berurusan dengan data daripada sumber yang berbeza atau semasa melakukan penegasan.
Untuk menukar apungan kepada String, kami boleh menggunakan kaedah String.valueOf() seperti yang ditunjukkan dalam percubaan anda. Kaedah ini mengambil nilai apungan sebagai input dan mengembalikan perwakilan Rentetan bagi nilai tersebut.
Untuk menukar rentetan kepada apungan, gunakan kaedah Float.parseFloat(). Kaedah ini mengambil rentetan yang mewakili nombor apungan dan mengembalikan nilai apungan.
Dalam senario khusus anda, anda sedang membandingkan nilai rentetan yang diperoleh daripada jadual (valueFromTable) dengan nilai apungan yang dikira (valueCalculated). Adalah penting untuk memastikan ketekalan dalam jenis data semasa melakukan penegasan.
Untuk memastikan ketekalan ini, adalah lebih baik untuk menukar nilai rentetan (valueFromTable) kepada nilai apungan menggunakan Float.parseFloat() dan kemudian bandingkannya dengan nilai apungan yang dikira (valueCalculated). Dengan berbuat demikian, anda menghapuskan potensi ketidakpadanan disebabkan oleh perwakilan rentetan yang berbeza bagi nombor apungan yang sama.
Berikut ialah coretan kod yang diubah suai:
<code class="java">String valueFromTable = "25"; float valueCalculated = 25.0f; float valueFromTableAsFloat = Float.parseFloat(valueFromTable); boolean result = valueFromTableAsFloat == valueCalculated; // Perform the assertion here</code>
Pendekatan ini memastikan jenis data yang konsisten untuk perbandingan dan akan menghasilkan hasil yang lebih dipercayai.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Terapung kepada Rentetan dan Sebaliknya di Jawa untuk Perbandingan Tepat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!