Co to jest „dwójka”?

Prymitywny typ danych „double” w Javie służy do przechowywania liczb dziesiętnych z większą precyzją do 15 cyfr. Podczas gdy „float” zapewnia 6-7 cyfr precyzji, „podwójny” jest szerzej stosowany w celu uzyskania większej precyzji obliczeń i pomiarów.Java Konwertuj Double na String - 1

Co to jest „podwójne” w Javie?

„Double” to klasa opakowania w Javie, która przechowuje prymitywny typ „double”. Zawiera szereg przydatnych funkcji do „podwójnej” manipulacji i obliczeń. Na przykład można całkiem skutecznie przekonwertować Java double na string, używając jego obiektu opakowania.

Jak przekonwertować Java Double na String?

Możesz przekonwertować double na string w Javie różnymi prostymi metodami. Spójrzmy na kilka przykładów.

Metoda 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);

	}
}

Wyjście

Podwójne Pi: 3,141592653589793 Ciąg Pi: 3,141592653589793
Jest to najwygodniejsza i najczęściej stosowana metoda konwersji podwójnych znaków Java na ciągi znaków.

Metoda 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);
	}
}

Wyjście

Podwójny odczyt wskaźnika śrubowego: 7.271572353580126 Ciąg odczytowy miernika śrubowego: 7.271572353580126

Metoda 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);
	}
}

Wyjście

Suwmiarka z noniuszem podwójna: 7,271572353580126 Sznurek z noniuszem: 7,271572353580126

Wniosek

Do tej pory musisz znać różne sposoby konwertowania znaku podwójnego Java na ciąg znaków. Ale żeby cokolwiek opanować, kluczem jest praktyka. Powodzenia i przyjemnego kodowania!