Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java
Войти
Регистрация
Восстановить пароль
 
Valentiin
1 / 1 / 1
Регистрация: 01.05.2011
Сообщений: 13
Завершенные тесты: 1
#1

Кривое чтение из файла

02.06.2013, 18:30. Просмотров 330. Ответов 3
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class TaskB
{
    private RandomAccessFile file,file2;
    private String str;
    private char massiv[];
    public void chituvanie() throws FileNotFoundException, IOException
    {
        file=new RandomAccessFile("D:/file2.txt","r");
        file2=new RandomAccessFile("D:/file1.txt","rw");
        while((str=file.readLine())!= null)
        {
            str=file.readLine();
//            massiv=new char[str.length()];
//            for(int i=str.length()-1,j=0;i>0;i--,j++)
//            {
//                massiv[j]=str.charAt(i);
//            }
//            str=String.valueOf(massiv);
            file2.writeChars(str+"\n");
            System.out.println(str);
        }
    }
}
Считывает из файла не пойми как. Подскажите в чем проблема
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2013, 18:30
Ответы с готовыми решениями:

чтение из файла
привет всем. нужен код(парсер), читающий из файла таблицу вида:...

Чтение из файла
Есть mp4-файл. В этом файле записана информация об исполнителе (Author name),...

Чтение из файла
Уверен, что многие сталкивались с похожей темой, подскажите, как считать из...

Чтение формулы из файла
Добрый Вечер!!! Помогите Пожалуйста переделать программу так, чтобы формула,...

Чтение файла c словаря
Нужна помощь по созданью класса Dictionary требования к нему такие Читает...

3
Apokalypsys
6 / 6 / 3
Регистрация: 21.04.2013
Сообщений: 19
02.06.2013, 21:20 #2
Зачем паришься? Если тебе скопировать файл точь в точь:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.io.OutputStream;
 
public class TaskB
{
    public static void main(String[] args) throws FileNotFoundException, IOException
    {
       File file1=new File("C:/file1.txt");
       File file2=new File("C:/file2.txt");
        InputStream is = new FileInputStream(file1);
        OutputStream os = new FileOutputStream(file2);
        byte buffer[] = new byte[1024];
        while((is.read(buffer)) > 0)
        {
            os.write(buffer);
        }
    }
}
2 файла, 1 входной поток, 1 выходной поток, 1 буфер и копируем, копируем, копируем...
1024 - размер буффера в байтах.

Добавлено через 10 минут
А вообще ошибка в том, что ты криво сравниваешь строку. "string1" == "string1" - false, "string1".equals("string1") - true.
А если нужно распечатать файл:
Java
1
2
3
4
5
6
7
8
9
10
11
12
public class TaskB
{
    public static void main(String[] args) throws FileNotFoundException, IOException
    {
       File file1=new File("C:/file1.txt");
       BufferedReader input = new BufferedReader(new FileReader(file1));
       String str;
       while ((str = input.readLine()) != null) {
           System.out.println(str);
       }
    }
}
1
Valentiin
1 / 1 / 1
Регистрация: 01.05.2011
Сообщений: 13
Завершенные тесты: 1
02.06.2013, 22:57  [ТС] #3
Спасибо большое. Чот заклинило меня видно с этими строками
0
AckiyBolt
02.06.2013, 23:55     Кривое чтение из файла
  #4

Не по теме:

жаль я не модератор...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2013, 23:55
Привет! Вот еще темы с ответами:

Чтение данных из файла
пытаюсь прочитать из файла значения, посчитать среднеарифметическое и вывести...

Чтение чисел из файла
Здравствуйте,форумчане) Что то нигде не могу найти нормального разъяснения......

Чтение бинарного файла
Доброго времени суток. Требуется прочитать бинарный файл. В нем хранится...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru