дважды записать в файл - PullRequest
0 голосов
/ 18 марта 2012

Как я могу преобразовать двойной в константный символ, а затем преобразовать его обратно в двойной?Я хочу преобразовать двойное в строку, записать его в файл, а затем, когда я читаю файл, его необходимо преобразовать обратно в двойное

Ответы [ 4 ]

2 голосов
/ 18 марта 2012

Double.toString ()

Double.parseDouble (String s)

1 голос
/ 18 марта 2012

Делая Double как константу

public final Double DOUBLE = 20D;

делает двойной как String -

String.valueOf(DOUBLE);
0 голосов
/ 18 марта 2012

двойной х = 3,14159;Любой базовый тип данных может быть легко преобразован в String путем объединения их со String, даже если это "" String value = "" + x;У большинства аналога Object типа данных есть метод parseXXX () для преобразования строки в этот тип данных double y = Double.parseDouble (value);

0 голосов
/ 18 марта 2012

Вы можете напрямую вызвать метод write для double.Например:

double testDouble = 2.0;
bufferedOut.write(testDouble);

Затем, читая файл как строку, вы можете сделать следующее, чтобы преобразовать обратно в двойное:

...