CodeGym/Blog Java/rawak/Java Tukar Double kepada String
John Squirrels
Tahap
San Francisco

Java Tukar Double kepada String

Diterbitkan dalam kumpulan

Apakah "berganda"?

Jenis data primitif "berganda" dalam Java digunakan untuk menyimpan nombor perpuluhan dengan tahap ketepatan yang lebih tinggi sehingga 15 digit. Walaupun "float" menyediakan 6-7 digit ketepatan, "double" lebih banyak digunakan untuk ketepatan pengiraan dan ukuran yang lebih tinggi.Java Convert Double to String - 1

Apakah "Double" dalam Java?

"Double" ialah kelas pembalut dalam Java yang menyimpan jenis primitif "double". Ia datang dengan sekumpulan fungsi berguna untuk manipulasi dan pengiraan "berganda". Sebagai contoh, anda boleh menukar Java dua kali kepada rentetan dengan agak berkesan menggunakan objek pembalutnya.

Bagaimana untuk menukar Java Double kepada String?

Anda boleh menukar dua kali ganda kepada rentetan dalam Java dengan pelbagai kaedah mudah. Mari lihat beberapa contoh.

Kaedah Double.toString().

package com.doubletostring.java;
public class ConvertDoubleToString {

	public static void main(String[] args) {

		Double pi = 3.141592653589793;
		System.out.println("Pi Double: " + pi);

		// Converting Double to String using Double.toString() method
		String piStr = Double.toString(pi);
		System.out.println("Pi String: " + piStr);

	}
}

Pengeluaran

Pi Ganda: 3.141592653589793 Pi Rentetan: 3.141592653589793
Ini adalah pendekatan yang paling berguna dan biasa digunakan untuk menukarkan Java double(s) kepada string(s).

Kaedah String.valueOf().

package com.doubletostring.java;
public class StringValueOfDouble {

	public static void main(String[] args) {

		Double screwGaugeReading = 7.271572353580126;
		System.out.println("Screw Gauge Reading Double: " + screwGaugeReading);

		// Converting Double to String using String.valueOf() method
		String screwGaugeReadingStr = String.valueOf(screwGaugeReading);
		System.out.println("Screw Gauge Reading String: " + screwGaugeReadingStr);
	}
}

Pengeluaran

Gandaan Bacaan Tolok Skru: 7.271572353580126 Rentetan Bacaan Tolok Skru: 7.271572353580126

Kaedah String.format().

package com.doubletostring.java;
public class StringFormat {

	public static void main(String[] args) {

		Double vernierCalliper = 7.271572353580126;
		System.out.println("Vernier Calliper Double: " + vernierCalliper);

		// Converting Double to String using String.format() method
		// Format Literal "%s" returns String for any parameter data type
		// Parameter is "Double" in our case
		String vernierCalliperStr = String.format("%s", vernierCalliper);
		System.out.println("Vernier Calliper String: " + vernierCalliperStr);
	}
}

Pengeluaran

Vernier Calliper Double: 7.271572353580126 Vernier Calliper String: 7.271572353580126

Kesimpulan

Pada masa ini, anda mesti biasa dengan cara yang berbeza untuk menukar dua kali ganda Java kepada rentetan. Tetapi untuk menguasai apa-apa, latihan adalah kuncinya. Semoga berjaya dan selamat mengekod!
Komen
  • Popular
  • Baru
  • Tua
Anda mesti log masuk untuk meninggalkan ulasan
Halaman ini tidak mempunyai sebarang ulasan lagi