Как да конвертирате double в String в Java

Kak Da Konvertirate Double V String V Java



В Java, „ двойно ' е обект на Java ' Двойна ” клас обвивка, който съхранява примитивния тип данни double като параметър. Понякога обаче трябва да преобразуваме double в String, защото низовете ни позволяват да съхраняваме по-големи числа, които не се вписват в никакви типове данни, които съдържат числата, като цели числа или doubles.

Този блог ще демонстрира методите за конвертиране на double в String в Java.

Как да конвертирате двойно в String в Java?

За двойно преобразуване в String в Java можете да използвате:







  • Метод Double.toString().
  • Метод String.valueOf().
  • оператор '+'.
  • Метод String.format().
  • StringBuilder.append() метод
  • StringBuffer.append() метод

Ще обсъдим всеки от споменатите методи един по един!



Метод 1: Конвертирайте double в String в Java с помощта на метода Double.toString().

За да конвертирате двойно в String, можете да използвате „ toString() ” статичен метод на класа Double. Той преобразува двойни числови стойности в String. Тъй като това е статичен метод, не е необходимо да създаваме обект и да извикваме метода с името на класа.



Синтаксис





Double.toString ( вал ) ;

Тук „ toString() ' ще преобразува ' вал ” двойна променлива към String.



Пример

Първо, ще създадем променлива с двоен тип данни, наречена „ вал ” и задайте следната стойност:

двойно вал = 783.8956d;

След това ще извикаме „ Double.toString() ” и предайте създадената двойна променлива като аргумент към него:

низ ул = Double.toString ( вал ) ;

Изявлението за печат по-долу ще върне „ вярно ”, ако преобразуваната променлива, която е „ ул ” е екземпляр на String; в противен случай ще се върне ' невярно ”:

System.out.print ( str instanceof String ) ;

Изходът показва „ вярно ”, което показва, че типът данни на получената стойност е String:

Метод 2: Конвертирайте double в String в Java с помощта на метода String.valueOf().

Можете също да използвате „ стойност на() ” Статичен метод на клас низ за преобразуване от двойно към низ. Той приема десетичната стойност от всякакъв тип, като например двойна, като параметър и я преобразува в низ.

Синтаксис

String.valueOf ( вал )

Тук „ стойност на() ” ще преобразува двойната променлива „val” в String.

Пример

Първо, ще създадем променлива от двоен тип, наречена „ вал ” и запазете следната стойност в него:

двойно вал = 583.856d;

След това ще извикаме „ String.valueOf() ' чрез предаване на ' вал ” като параметър:

низ ул = String.valueOf ( вал ) ;

И накрая, ще проверим дали преобразуваната стойност е екземпляр на String или не:

System.out.print ( str instanceof String ) ;

Изход

Метод 3: Конвертирайте double в String в Java с помощта на „ + ' Оператор

Най-лесният начин за конвертиране на double в String е използването на оператора за добавяне „+“. Той действа като оператор за конкатенация, когато се използва с низове. По същия начин двойна стойност може да бъде преобразувана в низ чрез просто свързване с празен низ.

Синтаксис

val + ''

Тук „ + ' операторът ще свърже ' вал ” променлива от двоен тип с празен низ, което води до преобразуването й от двоен към низ.

Пример

Първо, ще съхраним десетична стойност в променлива ' вал ”:

двойно вал = 543.656d;

След това създайте променлива тип String ' ул ', който съхранява преобразувания низ след конкатенация ' вал ” с празен низ:

низ ул =  val + '' ;

И накрая, ще проверим дали преобразуваната стойност е екземпляр на String или не:

System.out.print ( str instanceof String ) ;

Изход

Сега се насочете към следващия раздел!

Метод 4: Конвертирайте double в String в Java с помощта на метода String.format().

String.format() ” може да се използва и за двойно преобразуване в низ. В този метод ще предадем десетичната стойност с „ %f ”, който показва, че вторият параметър съдържа числа с плаваща запетая. След това преобразува двойната стойност във формат String.

Синтаксис

String.format ( '%f' , вал )

Тук „ String.format() ' ще преобразува ' вал ” променлива с двоен тип във формат String.

Пример

В този пример имаме двойна променлива ' вал ” със следната стойност:

двойно вал = 1233.676d;

Сега ще наречем „ String.format() „метод и пропуск“ %f ' като спецификатор и ' вал ” като втори параметър:

String str = String.format ( '%f' , вал ) ;

Накрая ще проверим дали преобразуваната стойност е екземпляр на String или не:

System.out.print ( str instanceof String ) ;

Изход

Метод 5: Конвертирайте double в String в Java с помощта на метода StringBuilder.append().

В Java, „ добавям () ' метод на ' StringBuilder ” класът се използва и за преобразуване от двойно към String.

Синтаксис

String str = нов StringBuilder ( ) .добавете ( вал ) .toString ( ) ;

За да използваме този метод, първо ще създадем обект от класа StringBuilder, след което ще добавим стойността на двойната променлива ' вал ” в него и го преобразувайте в String.

Пример

Сега ще създадем нов обект на „ StringBuilder ' клас с име ' ул “ и се обадете на „ добавям () ' чрез предаване на ' вал ” двойна променлива и преобразуването й в низ с метода „toString()”:

String str = нов StringBuilder ( ) .добавете ( вал ) .toString ( ) ;

Изход

Метод 6: Конвертирайте double в String в Java с помощта на метода StringBuffer.append().

Има друг метод за преобразуване на двойно в низ, който е „ добавям () ' метод на ' StringBuffer ” клас. Работи по същия начин като горния ' StringBuilder.append() ” метод. Той също така създава обект от класа StringBuffer за достъп до методите и след това преобразува в String.

Синтаксис

String str = нов StringBuffer ( ) .добавете ( вал ) .toString ( ) ;

За да използваме този метод, първо ще създадем обект от класа StringBuffer, след което ще добавим стойността на двойната променлива ' вал ” в него и го преобразувайте в String.

Пример
Първо създайте екземпляр на класа StringBuffer и след това извикайте метода append() чрез предаване на двойна стойност, която ще бъде преобразувана в низ с помощта на „ toString() ” метод:

String str = нов StringBuffer ( ) .добавете ( вал ) .toString ( ) ;

Изход

Предлагаме основната информация, свързана с двойната преобразуване в String в Java.

Заключение

За да конвертирате double в String в Java, можете да използвате различни методи като Double.toString(), String.valueOf(), оператора „+“, String.format(), StringBuilder.append() и StringBuffer.append( ) метод. Първите четири метода не се нуждаят от създаване на допълнителен обект за определената цел, докато за последните два метода се изисква да се създаде обект от конкретния клас и след това да се извика неговият свързан метод. В този блог демонстрирахме методите за двойна преобразуване в String.