Provedba pisca je klasa PrintWriter. Oblikovani prikaz objekata ispisuje se u izlazni tok teksta. Kopajmo malo dublje i shvatimo koncept u detalje. Evo dnevnog reda za ovaj članak:
kako napraviti hrpu u javi
Počevši od definicije klase PrintWriter u Javi!
Što je klasa PrintWriter u Javi?
Klasa Java.io.PrintWriter ispisuje formatirane prikaze objekata u tok izlaza teksta. Ova klasa implementira sve metode ispisa koje se nalaze u printstreamu.
Uz ovu jednostavnu definiciju, dopustite mi da vam pokažem deklaraciju klase.
javna klasa PrintWriter proširuje Writer
Ovaj sat iz slijedeće klase & minus
● Java.io.Object
Sada će vam sljedeći segment reći konstruktore koji se koriste u PrintWriteru razred .
Konstruktori klase PrintWriter u Javi
Ispod je popis konstruktora klase PrintWriter:
Graditelj | Opis |
PrintWriter (datoteka datoteke, niz csn) | Ovaj konstruktor pomaže u stvaranju novog PrintWriter-a bez automatskog ispiranja linija. Stvara ga s navedenom datotekom i znakom. |
PrintWriter (OutputStream out, logičko automatsko ispiranje) | Ovaj konstruktor pomaže u stvaranju novog PrintWriter-a iz već postojećeg izlaznog toka. |
PrintWriter (OutputStream out) | pomaže u stvaranju novog PrintWriter-a iz postojećeg OutputStreama |
PrintWriter (StringName datoteke, Niz csn) | Pomaže u stvaranju novog PrintWriter, koji je odredio ime datoteke i skup znakova. |
PrintWriter (niz datotekeName) | Stvara novi PrintWriter s navedenim nazivom datoteke bez automatskog ispiranja linija. |
PrintWriter (ispisano) | Stvara novi PrintWriter, bez automatskog ispiranja linija. |
PrintWriter (Izbacivač, logičko automatsko ispiranje) | Ovo stvara novi PrintWriter. |
PrintWriter (datoteka datoteke) | Stvara novi PrintWriter, bez automatskog ispiranja linija, s navedenom datotekom. |
Nakon razumijevanja konstruktora ove klase, proučimo pruža klasa PrintWriter.
Razredne metode
Metoda | Opis |
Dodati PrintWriter (CharSequence csq) | Pomaže u dodavanju navedenog slijeda znakova ovom piscu. |
Dodati PrintWriter (CharSequence csq, int početak, int kraj) | Pomaže u dodavanju slijeda navedenog niza znakova ovom piscu. |
void close () | Zatvara potok |
boolean checkError () | Zatvara tok ako nije zatvoren i provjerava stanje pogreške. |
zaštićena praznina clearError () | Briše stanje pogreške ovog toka. |
ispraznjenje () | Ispire potok. |
PrintWriter format (format niza, objekt ... argumenti) | On zapisuje formatirani niz u ovaj pisac koristeći navedeni format i argumente. |
PrintWriter format (lokalitet l, format niza, argumenti objekta ...) | Ova metoda zapisuje formatirani niz u ovaj pisac pomoću navedenog niza formata i argumenata. |
isprazan ispis (char c) | Ispisuje lik. |
isprazni ispis (plutajući f) | Ispisuje broj s pomičnom zarezom. |
isprazni ispis (dvostruki d) | Ispisuje broj s pomičnom zarezom dvostruke preciznosti. |
ispis praznine (logički b) | Ispisuje logičku vrijednost. |
isprazni ispis (int i) | Ispisuje cijeli broj. |
ispis praznine (dugi l) | Ispisuje dugi cijeli broj. |
isprazni ispis (objekt predmeta) | Ispisuje objekt. |
isprazni ispis (stringovi) | Ova metoda ispisuje niz. |
isprazni println () | Trenutačni redak završava pisanjem niza za razdvajanje redaka. |
PrintWriter printf (format niza, objekt ... argumenti) | Ovo je praktična metoda za pisanje formatiranog niza u ovaj pisac pomoću navedenog niza formata i argumenata. |
PrintWriter printf (Jezik l, format niza, objekt ... argumenti) | On zapisuje formatirani niz u ovaj pisac koristeći navedeni format i argumente. |
void println (logički x) | Ispisuje logičku vrijednost, a zatim završava redak. |
isprazni ispis (char x) | Ispisuje znak, a zatim završava redak. |
isprazniti println (char [] x) | Ispisuje niz znakova, a zatim završava redak. |
isprazni ispis (dupli x) | Ispisuje broj s pomičnom zarezom dvostruke preciznosti i time prekida liniju. |
isprazni ispis (dugi x) | Ispisuje dugi cijeli broj, a zatim završava redak. |
isprazni println (int x) | Ispisuje cijeli broj, a zatim završava redak. |
isprazni println (plutajući x) | Ispisuje broj s pomičnom zarezom, a zatim završava liniju. |
isprazniti println (objekt x) | Ispisuje objekt, a zatim prekida liniju. |
isprazniti println (niz x) | Ispisuje niz, a zatim završava redak. |
void write (char [] buf) | Zapisuje niz znakova. |
void write (char [] buf, int off, int len) | Zapisuje dio niza znakova. |
zaštićena praznina setError () | Označava da je došlo do pogreške. |
void write (int c) | Napisuje jedan znak. |
void write (niz) | Zapisuje niz |
Sada, krenimo na proces implementacije
Primjer
Kodirati:
import java.io.File import java.io.PrintWriter javna klasa Primjer {public static void main (String [] args) baca iznimku {// Podaci za upisivanje na konzolu pomoću PrintWriter PrintWriter Writer = novi program PrintWriter (System.out)). write ('Dobrodošli u Edureku!') Writer.flush () Writer.close () // Podaci za upisivanje u datoteku pomoću PrintWriter PrintWriter Writer1 = null Writer1 = novi PrintWriter (nova datoteka ('D: testout.txt')) Writer1 .write ('Naučite različite tehnologije.') writer1.flush () writer1.close ()}}
Izlaz:
Učite različite tehnologije.
Ovim smo došli do kraja ovog vodiča. Nadam se da vam je koncept sada jasan. Nastavite čitati, istražujte!
Ako smatrate da je ovaj članak o “PrintWriter klasi na Javi” relevantan, pogledajte , pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta.
baci dvojnicu na int
Ovdje smo da vam pomognemo u svakom koraku na putovanju i osmislimo kurikulum namijenjen studentima i profesionalcima koji žele biti programer Java. Tečaj je osmišljen kako bi vam pružio prednost u programiranju Java-a i osposobio vas za osnovne i napredne Java koncepte, zajedno s raznim Kao Hibernate & .
Ako naiđete na neko pitanje, slobodno postavite sva svoja pitanja u odjeljku za komentare 'Predavanja PrintWriter na Javi' i naš će tim rado odgovoriti.