| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > РАбота с текстовым файлом |
| Автор: Berliner 25.5.2005, 09:56 |
| Здраствуйте - хочу простой простой пример работы с текстовым файлом запись в файл строки(Привет) чтение строки. Спасиб |
| Автор: Domestic Cat 25.5.2005, 09:57 |
| http://java.sun.com/docs/books/tutorial/essential/io/ |
| Автор: Berliner 25.5.2005, 13:24 |
| Интересно тут! Вопрос на русском ответ- ссылка на английском. Большая и основательная |
| Автор: AntonSaburov 25.5.2005, 13:30 |
| Что большая и основательная - IMHO более важно Если надо именно на русском, то тогда указывай. Просто для профессиональной работы с JAVA знание английского - необходимое условие. |
| Автор: chief39 25.5.2005, 14:45 | ||
Если вопрос ещё в силе:
|
| Автор: Berliner 25.5.2005, 15:39 |
| Спасибо большое- извиняюсь перед пользователем DomesticCat(если обидел). Мне на русском хотелось. Англ. яз.- владею. Спасибо за пример по работе с файлом . Мне очень легко на простых примерах осваивать. |
| Автор: chief39 25.5.2005, 16:01 |
| Коты не обижаются :-) Примеры - это хорошо..... Для такого случая порекомендую http://www.elant.ru/faq/java/ (Just code, nothing else |
| Автор: Domestic Cat 25.5.2005, 18:47 |
| Если нужны примеры - http://javaalmanac.com/egs/java.io/pkg.html т.е. http://javaalmanac.com/egs/java.io/ReadLinesFromFile.html и так далее |
| Автор: Berliner 26.5.2005, 14:06 |
| здраствуйте еще раз скажите плиз где тут ошибки и почему package fail; import java.io.*; public class Main { public Main() { } public static void main(String[] args) { File f; FileWriter fw; f = new File("text.txt"); fw = new FileWriter(f); fw.write("Hello"); fw.flush(); fw.close(f); } } |
| Автор: batigoal 26.5.2005, 14:25 | ||
| Ошибки две: 1. Вместо fw.close(f); должно быть fw.close(); 2. Все методы работы с файлом, включая конструктор, могут выбросить исключение IOException. Это нужно проконтролировать.
|
| Автор: chief39 26.5.2005, 15:09 |
| ЭЭЭ батенька, я ж писал про эксепшны Кстати, чем пользуемся? Идея предупреждает про необработанные эксепшны ещё во время кодирования... Рекомендую что-то из этого ряда. в ФАРе и блокноте ещё успеется... да! f не надо было передавать в fw.close(); потому как мы их поженили ещё когда создавали: fw = new FileWriter(f); райтер уже знает об этом файле. Ну а так... Джордж всё расписал Добавлено @ 15:13 Кстати, почитай Эккеля. Кажись вот тут на русском есть http://www.rost.ru/~sergey/tij2.exe Хорошо написал Ну а вообще кричи если что |
| Автор: batigoal 26.5.2005, 15:39 | ||
Лучше все-таки наоборот Хотя я сам именно в ней и проверял |
| Автор: Berliner 27.5.2005, 12:56 |
| Спасиб. Работает. Я не думал что в Яве нужно обязательно обрабрабатывать исключительные ситуации. |
| Автор: AntonSaburov 27.5.2005, 14:01 | ||
Это достаточно хорошее решение - тебя фактически заставляют писать более надеждный код. |