Урок 17. Работа с файлами. Потоки ввода-вывода
Вставка
- Опубліковано 10 лют 2025
- В этом уроки научимся считывать данные из текстового файла и производить запись данных в файл.
Познакомимся с классами PrintStream, FileOutputStream, FileInputStream.
#java #javalanguage #javaeasy #javaeasylang #PrintStream #FileOutputStream #FileInputStream #exception #file
--------------------------------------------------------------
Музыка: RYYZN - Souls (instrumental)
Лицензия: creativecommon...
Музыку продвигает SoundsMix: soundsmix.com
Контакты Артиста:
Soundcloud: / ryyzn
UA-cam: / ryyzn
Website: www.weareryyzn...
Отлично! Супер объясняешь!!!
Ты лучший, очень хорошо объясняешь, не торопишься мне очень понравился урок
Спасибо за теплые слова)
Супер!!!
Шикарно, спасибо!
Доброго времени суток, не могу понять строку на 25:12 - while ((i=inputTream.read()) != -1) - что в ней вообще происходит?? почему вместо == используется = или вы сразу присваиваете но тогда зачем было присваивать до этого?.. очень понерусски строка написана
Метод read() возвращает либо считанное значение, либо -1 если из файла больше нечего считывать. По сути в цикле сказано: считывать данные из файла до тех пор, пока не достигнешь конца файла. А считывание закончится тогда, когда метод read() возвратит -1, тоесть считывать больше нечего будет.
25:55 String x = new Scanner(new File("путь к файлу")).nextLine();
Ещё у Вас список в плейлисте не отсортирован.
А в последнем примере как можно считать другие строки? nextLine же только первую строку считывает.
А никак)) У класса Scanner нет метода для считывания всего файла. Считать все данные из файла можно с помощьб класса FileInpuStream
@@java_easy_lang Ну если так же зациклить и в цикл вставить scanner.HasNextLine() все он считает, а видео в этом плане несколько запутало, а в общем можно и то и то использовать, разница лишь в том, что сканнер может анализировать, что считывать и тп, и он не синхронизирован, в отличие от BufferReader , а не через каждый символ, бло бы неплохо показать наглядно, что можно и по-другому, но в любом случае,спасибо за видео
Почему в NetBeans не работают автодополнения переменных, как в VisualStudio или CodeBlocks?
Не знаю честно говоря. Не пользовался этим
@@java_easy_lang удобно очень. Создаешь переменную с длинным именем, среда её запоминает, потом дополняет по первым буквам. А здесь приходится копипастить.
@@coxxx1966 Погуглил. Оказывается автозаполнение есть, но по нажатию Ctrl+space(пробел) после того, как ввел первую букву переменной
Точно! Работает!
Почему то не работает перенос строки
Попробуйте
@@java_easy_lang спасибо, получилось! Как я понял у меня вариант просто "
" не работает из за отличий операционной системы?
04:31
?? Hello world)
Админ мне нужна помош
Денег нет) а если помощ по Java, то говори
Это жопа а не тема
Отличная тема