English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этом руководстве мы изучим, как в Java преобразовать переменную типа double в строку.
class Main { public static void main(String[] args) { //Создание double типа переменной double num1 = 36.33; double num2 = 99.99; // преобразование double в string // использование valueOf() String str1 = String.valueOf(num1); String str2 = String.valueOf(num2); // печать строковых переменных System.out.println(str1); // 36.33 System.out.println(str2); // 99.99 } }
В предыдущем примере мы использовали метод valueOf() класса String для преобразования переменной double в строку.
Внимание:Это лучший способ преобразовать переменную double в строку в Java.
Мы также можем использовать метод toString() класса Double для преобразования переменной double в строку. Например,
class Main { public static void main(String[] args) { //Создание double типа переменной double num1 = 4.76; double num2 = 786.56; // преобразование double в string // использование метода toString() String str1 = Double.toString(num1); String str2 = Double.toString(num2); // print string variables System.out.println(str1); // 4.76 System.out.println(str2); // 786.56 } }
Здесь мы используем метод toString() класса Double для преобразования переменной double в строку.
Здесь Double - это упакованный класс Java. Для получения дополнительной информации, пожалуйста, посетите Java оберточные классы.
class Main { public static void main(String[] args) { //Создание double типа переменной double num1 = 347.6D; double num2 = 86.56D; // преобразование double в string // использование знака + String str1 = "" + num1; String str2 = "" + num2; // print string variables System.out.println(str1); // 347.6 System.out.println(str2); // 86.56 } }
Обратите внимание на эту строку,
String str1 = "" + num1;
Здесь мы используем операцию подключения строк для преобразования переменной double в строку. Для получения дополнительной информации, пожалуйста, посетитеJava соединение строк.
class Main { public static void main(String[] args) { //Создание double типа переменной double num = 99.99; //Преобразование double в string с помощью format() String str = String.format("%f", num); System.out.println(str); // 99.990000 } }
Здесь мы используем метод format() для форматирования строки, представляющей double переменную. Для получения дополнительной информации о форматировании строк посетитеJava String format().