Как я могу преобразовать двойной в константный символ, а затем преобразовать его обратно в двойной?Я хочу преобразовать двойное в строку, записать его в файл, а затем, когда я читаю файл, его необходимо преобразовать обратно в двойное
Double.toString ()
Double.parseDouble (String s)
Делая Double как константу
public final Double DOUBLE = 20D;
делает двойной как String -
String.valueOf(DOUBLE);
двойной х = 3,14159;Любой базовый тип данных может быть легко преобразован в String путем объединения их со String, даже если это "" String value = "" + x;У большинства аналога Object типа данных есть метод parseXXX () для преобразования строки в этот тип данных double y = Double.parseDouble (value);
Вы можете напрямую вызвать метод write для double.Например:
double testDouble = 2.0; bufferedOut.write(testDouble);
Затем, читая файл как строку, вы можете сделать следующее, чтобы преобразовать обратно в двойное: