Java'да FileWriter эмнени колдонот?
Java'да FileWriter эмнени колдонот?

Video: Java'да FileWriter эмнени колдонот?

Video: Java'да FileWriter эмнени колдонот?
Video: Java работа с файлами FileReader, FileWriter 2024, Ноябрь
Anonim

Java FileWriter класс болуп саналат колдонулган белгиге багытталган маалыматтарды файлга жазуу үчүн. Бул мүнөзгө багытталган класс колдонулган файл менен иштөө үчүн java . FileOutputStream классынан айырмаланып, сапты байт массивине айландыруунун кереги жок, анткени ал сапты түз жазуу ыкмасын камсыз кылат.

Буга байланыштуу, Java'да FileOutputStream эмнени колдонот?

Java FileOutputStream . FileOutputStream File же FileDescriptor маалымат жазуу үчүн чыгаруу агымы болуп саналат. FileOutputStream болуп саналат колдонулган сүрөт маалыматтары сыяктуу чийки байт агымдарын жазуу үчүн. Бул жакшы колдонуу PDF, Excel документтери, сүрөт файлдары ж.

Андан кийин суроо туулат: Java файлын кантип жокко чыгарам? Жазсаңыз а Java файлында жерде мурунтан эле бар болсо, ал автоматтык түрдө үстүнө жазылат. Эгер сиз ошого жазбасаңыз файл True деп коюлган тиркеме желек менен. FileWriter fw = жаңы FileWriter(файлдын аты, жалган); Болот файлдын үстүнөн жазыңыз башкача айтканда тазалоо файл жана ага кайра жаз.

Ошондой эле, FileWriter кайда жазат?

FileWriter көнүп калган жазуу тамга файлдары. Анын жаз () ыкмалары сизге мүмкүндүк берет жаз символ(лар) же саптар файлга. FileWriters, адатта, жогорку деңгээл тарабынан оролот Жазуучу жакшыраак аткарууну жана жогорку деңгээлдеги, ийкемдүү ыкмаларды камсыз кылган BufferedWriter же PrintWriter сыяктуу объекттер жаз маалыматтар.

FileWriter менен BufferedWriter ортосунда кандай айырма бар?

FileWriter Файлдарга түз жазат жана жазуулардын саны азыраак болгондо гана колдонулушу керек. BufferedWriter : BufferedWriter дээрлик окшош FileWriter бирок ал Файлга маалыматтарды жазуу үчүн ички буферди колдонот. Сиз колдонушуңуз керек BufferedWriter жазуу операцияларынын саны көбүрөөк болгондо.

Сунушталууда: