Как преобразовать double в строку в Java

Kak Preobrazovat Double V Stroku V Java



В Яве « двойной 'является объектом Java' Двойной », который хранит примитивный тип данных double в качестве параметра. Однако иногда нам нужно преобразовать double в String, потому что строки позволяют нам хранить большие числа, которые не помещаются ни в какие типы данных, содержащие числа, такие как целые числа или двойные числа.

В этом блоге будут продемонстрированы методы преобразования double в String в Java.

Как преобразовать double в строку в Java?

Для преобразования double в String в Java вы можете использовать:







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

Мы обсудим каждый из упомянутых методов один за другим!



Метод 1: преобразование double в String в Java с использованием метода Double.toString()

Чтобы преобразовать double в String, вы можете использовать « нанизывать() ” статический метод класса Double. Он преобразует двойные числовые значения в строку. Поскольку это статический метод, нам не нужно создавать объект и вызывать метод с именем класса.



Синтаксис





Double.toString ( вал ) ;

Здесь « нанизывать() ' метод преобразует ' вал двойная переменная в String.



Пример

Во-первых, мы создадим переменную типа double с именем « вал ” и присвойте следующее значение:

двойной вал = 783,8956d;

Далее мы будем называть « Double.toString() ” и передать ему в качестве аргумента созданную двойную переменную:

Нить ул = Double.toString ( вал ) ;

Приведенный ниже оператор печати вернет « истинный », если преобразованная переменная, которая является « ул ” — экземпляр String; в противном случае он вернется » ЛОЖЬ ”:

System.out.print ( ул instanceof Строка ) ;

На выходе отображается « истинный ”, что указывает на то, что тип данных результирующего значения — String:

Метод 2: преобразование double в String в Java с использованием метода String.valueOf()

Вы также можете использовать функцию « ценность() ” Статический метод класса String для преобразования double в String. Он принимает десятичное значение любого типа, например double, в качестве параметра и преобразует его в строку.

Синтаксис

String.valueOf ( вал )

Здесь « ценность() » преобразует двойную переменную «val» в строку.

Пример

Во-первых, мы создадим переменную типа double с именем « вал ” и сохраните в нем следующее значение:

двойной вал = 583,856d;

Далее мы будем называть « String.valueOf() ', передав ' вал ” в качестве параметра:

Нить ул = String.valueOf ( вал ) ;

Наконец, мы проверим, является ли преобразованное значение экземпляром String или нет:

System.out.print ( ул instanceof Строка ) ;

Выход

Способ 3: преобразовать double в String в Java, используя « + Оператор

Самый простой способ преобразовать double в String — использовать оператор сложения «+». Он действует как оператор конкатенации при использовании со строками. Точно так же двойное значение можно преобразовать в строку, просто объединив его с пустой строкой.

Синтаксис

вал + ''

Здесь « + » будет конкатенировать « вал ” переменная типа double с пустой строкой, что приводит к ее преобразованию double в String.

Пример

Во-первых, мы будем хранить десятичное значение в переменной « вал ”:

двойной вал = 543,656d;

Затем создайте переменную типа String « ул », который сохраняет преобразованную строку после объединения « вал ” с пустой строкой:

Нить ул = значение + '' ;

Наконец, мы проверим, является ли преобразованное значение экземпляром String или нет:

System.out.print ( ул instanceof Строка ) ;

Выход

Теперь идите к следующему разделу!

Метод 4: преобразование double в String в Java с использованием метода String.format()

Строка.формат() ” также можно использовать для преобразования типа double в String. В этом методе мы будем передавать десятичное значение с помощью « %f », который указывает, что второй параметр содержит числа с плавающей запятой. Затем он преобразует двойное значение в формат String.

Синтаксис

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

Здесь « Строка.формат() ' метод преобразует ' вал ” переменная типа double в формат String.

Пример

В этом примере у нас есть двойная переменная « вал ” со следующим значением:

двойной вал = 1233,676d;

Теперь мы будем называть « Строка.формат() 'метод и проход' %f ” в качестве спецификатора и ” вал ” в качестве второго параметра:

Строка ул = String.format ( '%f' , вал ) ;

Наконец, мы проверим, является ли преобразованное значение экземпляром String или нет:

System.out.print ( ул instanceof Строка ) ;

Выход

Метод 5: преобразование double в String в Java с использованием метода StringBuilder.append()

В Java « добавить() метод « StringBuilder ” также используется для преобразования типа double в String.

Синтаксис

Строка str = новый StringBuilder ( ) .добавлять ( вал ) .нанизывать ( ) ;

Чтобы использовать этот метод, сначала мы создадим объект класса StringBuilder, а затем добавим значение двойной переменной « вал ” в нем и преобразовать его в String.

Пример

Теперь мы создадим новый объект « StringBuilder ' класс с именем ' ул ' и позвоните в ' добавить() ', передав ' вал ” переменная double и преобразование ее в строку с помощью метода “toString()”:

Строка str = новый StringBuilder ( ) .добавлять ( вал ) .нанизывать ( ) ;

Выход

Метод 6: преобразование double в String в Java с использованием метода StringBuffer.append()

Существует еще один метод преобразования double в String, который называется « добавить() метод « Строковый буфер ' учебный класс. Это работает так же, как выше» StringBuilder.append() метод. Он также создает объект класса StringBuffer для доступа к методам и последующего преобразования в String.

Синтаксис

Строка str = новый StringBuffer ( ) .добавлять ( вал ) .нанизывать ( ) ;

Чтобы использовать этот метод, сначала мы создадим объект класса StringBuffer, а затем добавим значение двойной переменной « вал ” в нем и преобразовать его в String.

Пример
Во-первых, создайте экземпляр класса StringBuffer, а затем вызовите метод append(), передав двойное значение, которое будет преобразовано в строку с помощью « нанизывать() метод:

Строка str = новый StringBuffer ( ) .добавлять ( вал ) .нанизывать ( ) ;

Выход

Мы предложили основную информацию, связанную с преобразованием double в String в Java.

Вывод

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