Работа с файлами помогите новичку
От: MikhailVM  
Дата: 06.12.04 14:46
Оценка:
Как я не пойму как с файлами работать. Только с помощью FileOutputStream и FileInputStream? А как по файлу перемещаться ?

Спасибо и сорри за тупой вопрос.
... << RSDN@Home 1.1.3 stable >>
Re: Работа с файлами помогите новичку
От: Eugeny__ Украина  
Дата: 06.12.04 14:49
Оценка:
Здравствуйте, MikhailVM, Вы писали:

MVM>Как я не пойму как с файлами работать. Только с помощью FileOutputStream и FileInputStream? А как по файлу перемещаться ?


MVM>Спасибо и сорри за тупой вопрос.


Посмотри еще java.io.RandomAccessFile
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re[2]: Работа с файлами помогите новичку
От: MikhailVM  
Дата: 06.12.04 15:41
Оценка:
E__>Посмотри еще java.io.RandomAccessFile

Посмотрел, решил потрогать

import java.io.*;

public class start {
    public static void main(String args[]) throws IOException {
        RandomAccessFile fd0;
        String filename="c:\\test";
        //OutputStream out;
        fd0 = new RandomAccessFile(filename, "rw");
        fd0.writeChars("test\n");
        System.out.println("Class init success !");
    }

}


Вот только не пойму почему он в файл пишет: t e s t (с пробелами).

И порекомендуйте какие книги купить для изучения.
... << RSDN@Home 1.1.3 stable >>
Re[3]: Работа с файлами помогите новичку
От: Eugeny__ Украина  
Дата: 06.12.04 15:47
Оценка:
Здравствуйте, MikhailVM, Вы писали:

E__>>Посмотри еще java.io.RandomAccessFile


MVM>Посмотрел, решил потрогать


MVM>
MVM>import java.io.*;

MVM>public class start {
MVM>    public static void main(String args[]) throws IOException {
MVM>        RandomAccessFile fd0;
MVM>        String filename="c:\\test";
MVM>        //OutputStream out;
MVM>        fd0 = new RandomAccessFile(filename, "rw");
MVM>        fd0.writeChars("test\n");
MVM>        System.out.println("Class init success !");
MVM>    }

MVM>}
MVM>


MVM>Вот только не пойму почему он в файл пишет: t e s t (с пробелами).


Думаю, что между буквами не пробелы, символы #0.
Просто пишет-то этот метод в файл символы в юникоде.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re[4]: Работа с файлами помогите новичку
От: MikhailVM  
Дата: 06.12.04 15:59
Оценка:
E__>Думаю, что между буквами не пробелы, символы #0.
E__>Просто пишет-то этот метод в файл символы в юникоде.

Именно, заменил на writeBytes и стало нормально.


И порекомендуйте пожалуйста какие книги лучше купить для изучения.
... << RSDN@Home 1.1.3 stable >>
Re[5]: Работа с файлами помогите новичку
От: Lucker Беларусь http://lucker.intervelopers.com/
Дата: 06.12.04 16:10
Оценка:
Здравствуйте, MikhailVM, Вы писали:

MVM>И порекомендуйте пожалуйста какие книги лучше купить для изучения.


Что-нибудь по пользованию поисковыми сайтами, и встроенным в RSDN механизмом поиска
ICQ #333355130
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.