Урок 17. Работа с файлами. Потоки ввода-вывода

Поделиться
HTML-код
  • Опубликовано: 18 сен 2024
  • В этом уроки научимся считывать данные из текстового файла и производить запись данных в файл.
    Познакомимся с классами PrintStream, FileOutputStream, FileInputStream.
    #java​​​​ #javalanguage​​​​ #javaeasy​​​​ #javaeasylang​​​​ #PrintStream​​​ #FileOutputStream​​​ #FileInputStream​​​ #exception​​ #file
    --------------------------------------------------------------
    Музыка: RYYZN - Souls (instrumental)
    Лицензия: creativecommon...
    Музыку продвигает SoundsMix: soundsmix.com
    Контакты Артиста:
    - Soundcloud: / ryyzn
    - RUclips: / ryyzn
    - Website: www.weareryyzn...

Комментарии • 27

  • @xeGen228
    @xeGen228 Год назад +1

    Отлично! Супер объясняешь!!!

  • @The_kotlin
    @The_kotlin 3 года назад +5

    Ты лучший, очень хорошо объясняешь, не торопишься мне очень понравился урок

    • @java_easy_lang
      @java_easy_lang  3 года назад

      Спасибо за теплые слова)

  • @masyaqqgames
    @masyaqqgames 8 месяцев назад

    Супер!!!

  • @ZeinepLenoire
    @ZeinepLenoire Год назад

    Шикарно, спасибо!

  • @user-lg4wo9bn9g
    @user-lg4wo9bn9g Год назад +1

    25:55 String x = new Scanner(new File("путь к файлу")).nextLine();
    Ещё у Вас список в плейлисте не отсортирован.

  • @paulstorm2194
    @paulstorm2194 Год назад

    Доброго времени суток, не могу понять строку на 25:12 - while ((i=inputTream.read()) != -1) - что в ней вообще происходит?? почему вместо == используется = или вы сразу присваиваете но тогда зачем было присваивать до этого?.. очень понерусски строка написана

    • @java_easy_lang
      @java_easy_lang  Год назад +2

      Метод read() возвращает либо считанное значение, либо -1 если из файла больше нечего считывать. По сути в цикле сказано: считывать данные из файла до тех пор, пока не достигнешь конца файла. А считывание закончится тогда, когда метод read() возвратит -1, тоесть считывать больше нечего будет.

  • @akiraralling5786
    @akiraralling5786 3 года назад

    А в последнем примере как можно считать другие строки? nextLine же только первую строку считывает.

    • @java_easy_lang
      @java_easy_lang  3 года назад +2

      А никак)) У класса Scanner нет метода для считывания всего файла. Считать все данные из файла можно с помощьб класса FileInpuStream

    • @РоманИванов-ъ2з
      @РоманИванов-ъ2з Год назад

      @@java_easy_lang Ну если так же зациклить и в цикл вставить scanner.HasNextLine() все он считает, а видео в этом плане несколько запутало, а в общем можно и то и то использовать, разница лишь в том, что сканнер может анализировать, что считывать и тп, и он не синхронизирован, в отличие от BufferReader , а не через каждый символ, бло бы неплохо показать наглядно, что можно и по-другому, но в любом случае,спасибо за видео

  • @АмэйзингЧенал
    @АмэйзингЧенал 2 года назад

    04:31

  • @coxxx1966
    @coxxx1966 3 года назад

    Почему в NetBeans не работают автодополнения переменных, как в VisualStudio или CodeBlocks?

    • @java_easy_lang
      @java_easy_lang  3 года назад +1

      Не знаю честно говоря. Не пользовался этим

    • @coxxx1966
      @coxxx1966 3 года назад

      @@java_easy_lang удобно очень. Создаешь переменную с длинным именем, среда её запоминает, потом дополняет по первым буквам. А здесь приходится копипастить.

    • @java_easy_lang
      @java_easy_lang  3 года назад

      @@coxxx1966 Погуглил. Оказывается автозаполнение есть, но по нажатию Ctrl+space(пробел) после того, как ввел первую букву переменной

    • @coxxx1966
      @coxxx1966 3 года назад

      Точно! Работает!

  • @user-jf3yn2ei2g
    @user-jf3yn2ei2g 2 года назад

    Почему то не работает перенос строки

    • @java_easy_lang
      @java_easy_lang  2 года назад +1

      Попробуйте

    • @user-jf3yn2ei2g
      @user-jf3yn2ei2g 2 года назад

      @@java_easy_lang спасибо, получилось! Как я понял у меня вариант просто "
      " не работает из за отличий операционной системы?

  • @Mavlonov6001
    @Mavlonov6001 2 года назад

    Админ мне нужна помош

    • @java_easy_lang
      @java_easy_lang  2 года назад +1

      Денег нет) а если помощ по Java, то говори

  • @dsfdsfsdf-w2k
    @dsfdsfsdf-w2k 8 месяцев назад

    Это жопа а не тема

    • @masyaqqgames
      @masyaqqgames 8 месяцев назад

      Отличная тема