Мазмұны:

FileWriter файл жасайды ма?
FileWriter файл жасайды ма?

Бейне: FileWriter файл жасайды ма?

Бейне: FileWriter файл жасайды ма?
Бейне: Язык программирования Java - урок №41 (FileWriter и FileReader для работы с текстовыми файлами) 2024, Мамыр
Anonim

FileWriter ( Файл файлы ): жасайды а FileWriter көрсетілген нысанды пайдаланады Файл объект. Ол IOException шығарады, егер файл бар бірақ болып табылады кәдімгіден гөрі каталог файл немесе жасайды жоқ, бірақ жасалмайды немесе басқа себеппен ашылмайды.

Осыған байланысты FileOutputStream жаңа файл жасайды ма?

FileOutputStream ( Файл файлы ): жасайды а файлдың шығыс ағыны -ге жазу файл көрсетілген файл объект. Егер файл бар, бірақ тұрақты емес, каталог файл , жасайды жоқ, бірақ болуы мүмкін емес құрылды , немесе кез келген басқа себеппен ашылмаса, FileNotFoundException жіберіледі.

Сол сияқты, FileWriter бар файлды қайта жазады ма? Әдепкі бойынша, FileWriter басына жазады файл (болмақ барын қайта жазу деректер). Қосымша логикалық қосымшаны шын мәніне орнатыңыз FileWriter соңына дейін жазуды бастау үшін конструктор файл.

Бұдан басқа, сіз жаңа файлды қалай жасайсыз және оны Java тілінде жазасыз?

Java файлын жасау

  1. Файл. CreateNewFile() java.
  2. FileOutputStream. write(байт b) Егер сіз жаңа файл жасап, бір уақытта оған кейбір деректерді жазғыңыз келсе, FileOutputStream жазу әдісін пайдалануға болады.
  3. Java NIO Files.write() Біз Java NIO Files класын жаңа файл жасау және оған кейбір деректерді жазу үшін пайдалана аламыз.

FileWriter мен BufferedWriter арасындағы айырмашылық неде?

FileWriter тікелей файлдарға жазады және жазулар саны аз болған кезде ғана қолданылуы керек. BufferedWriter : BufferedWriter дерлік ұқсас FileWriter бірақ ол файлға деректерді жазу үшін ішкі буферді пайдаланады. пайдалану керек BufferedWriter жазу операцияларының саны көп болған кезде.

Ұсынылған: