0 / 0 / 2
Регистрация: 25.06.2012
Сообщений: 27
1

Как записать float данные в текстовый файл?

29.01.2015, 18:26. Показов 2200. Ответов 2
Метки нет (Все метки)

есть массив значений типа float.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public void SaveOneLine(String filename) {
       FileWriter writeFile = null;
        try {
            File logFile = new File(filename);
            writeFile = new FileWriter(logFile);
            writeFile.write(this.arr);
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if(writeFile != null) {
                try {
                    writeFile.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
this.arr - сам массив, компилятор выдает такую ошибку:
Error: (155, 22) java: no suitable method found for write(float[])
method java.io.Writer.write(int) is not applicable
(argument mismatch; float[] cannot be converted to int)
method java.io.Writer.write(char[]) is not applicable
(argument mismatch; float[] cannot be converted to char[])
method java.io.Writer.write(java.lang.String) is not applicable
(argument mismatch; float[] cannot be converted to java.lang.String)
method java.io.OutputStreamWriter.write(int) is not applicable
(argument mismatch; float[] cannot be converted to int)
как(чем?) можно записать этот массив в текстовый файл
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2015, 18:26
Ответы с готовыми решениями:

Как считать и записать данные из сервлета в обычный текстовый файл?
Помогите, пожалуйста, примерчиком, как считать и записать данные из сервлета в обычный текстовый...

Как записать данные в текстовый файл
Знаю как записать вот таким образом: Memo1->Lines->SaveToFile("settings.txt"); Но мне нужно...

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

перед мной стоит задача записать данные с 8 LabeledEdit в текстовый файл, как это сделать?
перед мной стоит задача записать данные с 8 LabeledEdit в текстовый файл, как это сделать?

2
Эксперт Java
4087 / 3821 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 11
29.01.2015, 18:35 2
xym4uk, Как-то так:
- записываете первый элемент массива
- потом записываете второй
- после чего третий
- ...
- записываете последний элемент массива.
0
0 / 0 / 2
Регистрация: 25.06.2012
Сообщений: 27
29.01.2015, 18:40  [ТС] 3
проблема в том, что оно не дает записать float.
Решил тем, что переделал значения в строку
Java
1
2
3
4
for (int i=0;i<this.arr.length;i++) {
                String floatAsString = Float.toString(this.arr[i]);
                writeFile.write(floatAsString + " : ");
            }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2015, 18:40
Помогаю со студенческими работами здесь

Записать данные в текстовый файл
помогите записать эти данные в текстовый файл,пожалуйста. туго с файлами type sved=record ...

Записать данные в текстовый файл
Здравствуйте. Кто нибудь может подсказать как записать данные в текстовый файл на с++?

Записать данные в текстовый файл
Подскажите пожалуйста код программы, который записывает текстовые данные, вводимые пользователем...

Записать данные в текстовый файл
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru