Dapat ba nating isara ang BufferedReader?
Dapat ba nating isara ang BufferedReader?

Video: Dapat ba nating isara ang BufferedReader?

Video: Dapat ba nating isara ang BufferedReader?
Video: DAPAT BANG BAYARAN KA NG GOBYERNO PAG GINAWANG RIGHT OF WAY ANG LUPA MO? 2024, Mayo
Anonim

Kailan ikaw ay tapos nang magbasa ng mga karakter mula sa BufferedReader dapat tandaan mo malapit na ito. Pagsasara a BufferedReader ay din malapit na ang Reader halimbawa kung saan ang BufferedReader ay nagbabasa.

Kung isasaalang-alang ito, kailangan bang isara ang BufferedReader sa Java?

ang malapit na () paraan sa BufferedReader object ay tatawag sa abstract malapit na () na paraan ng klase ng Reader na sa huli ay tatawag sa ipinatupad na pamamaraan sa klase ng InputStreamReader, na pagkatapos ay isinasara ang InputStream object. Kaya, bReader lang. malapit na () ay sapat. Ikaw lamang Kailangang isara ang bufferedReader i.e mambabasa.

Bukod sa itaas, ano ang ginagawa ng buffered reader? BufferedReader ay isang klase sa Java na nagbabasa ng teksto mula sa stream ng character-input, buffering mga character upang makapagbigay ng mahusay na pagbabasa ng mga character, linya at array. Ang buffer maaaring tukuyin ang laki. Kung hindi, ang default na laki, na paunang natukoy, ay maaaring gamitin.

Dahil dito, kailangan ko bang isara ang file sa Java?

Sa katunayan, Ginagawa ng file hindi man lang mayroon a malapit na () paraan. Tanging mga mapagkukunan kailangan maging malapit na . Sa java API mayroong isang interface Closeable Interface, ang mga klase ay nagpapatupad ng interface na ito kailangan maging malapit na pagkatapos gamitin. Isinasara nito ang stream at naglalabas ng anumang mapagkukunan ng system na nauugnay dito.

Paano ko gagamitin ang buffered reader?

Java BufferedReader class method Ginagamit ito para sa pagbabasa ng mga character sa isang bahagi ng array. Ito ay ginagamit upang subukan ang input stream na suporta para sa mark at reset na paraan. Ito ay ginagamit para sa pagbabasa ng isang linya ng teksto. Ito ay ginagamit upang subukan kung ang input stream ay handa nang basahin.

Inirerekumendang: