Ang pagpapatupad ng manunulat ay ang PrintWriter Class. Ang naka-format na representasyon ng mga bagay ay naka-print sa isang stream ng output ng teksto. Humukay tayo nang medyo mas malalim at maunawaan nang detalyado ang konsepto. Narito ang agenda para sa artikulong ito:
- Ano ang klase ng PrintWriter sa Java?
- Ang mga tagabuo ng klase ng PrintWriter
- Mga Paraan ng Klase
- Halimbawa
Simula sa kahulugan ng klase ng PrintWriter sa Java!
Ano ang klase ng PrintWriter sa Java?
Ang klase ng Java.io.PrintWriter ay naglilimbag ng mga naka-format na representasyon ng mga bagay sa isang text-output stream. Ipinapatupad ng klase na ito ang lahat ng mga pamamaraan ng pag-print na matatagpuan sa printstream.
Sa simpleng kahulugan na ito, hayaan mong ipakita ko sa iyo ang deklarasyon ng klase.
kung paano gamitin ang trim sa java
pampublikong klase Ang PrintWriter ay nagpapalawak ng Manunulat
Itong klase mula sa sumusunod na klase at minus
● Java.io.Object
Ngayon, sasabihin sa iyo ng susunod na segment ang mga konstruktor na ginamit sa PrintWriter klase .
Ang mga tagabuo ng klase ng PrintWriter sa Java
Nasa ibaba ang listahan ng mga nagtayo ng klase ng PrintWriter:
iso 9000 kumpara sa anim na sigma
Tagabuo | Paglalarawan |
PrintWriter (File file, String csn) | Ang konstruktor na ito ay tumutulong sa paglikha ng isang bagong PrintWriter na walang awtomatikong paglalagay ng linya. Lumilikha ito ng tinukoy na file at charset. |
PrintWriter (OutputStream out, boolean autoFlush) | Tumutulong ang tagapagbuo nito sa paglikha ng isang bagong PrintWriter mula sa isang mayroon nang output stream. |
PrintWriter (OutputStream out) | nakakatulong ito sa paglikha ng isang bagong PrintWriter mula sa isang mayroon nang OutputStream |
PrintWriter (String fileName, String csn) | Nakakatulong ito sa paglikha ng isang bagong PrintWriter, na tinukoy ang pangalan ng file at charset. |
PrintWriter (String fileName) | Lumilikha ito ng isang bagong PrintWriter na may tinukoy na pangalan ng file nang walang awtomatikong paglalagay ng linya. |
PrintWriter (Magsusulat) | Lumilikha ito ng isang bagong PrintWriter, nang walang awtomatikong paglalagay ng linya. |
PrintWriter (Manunulat, boolean autoFlush) | Lumilikha ito ng isang bagong PrintWriter. |
PrintWriter (File file) | Lumilikha ito ng isang bagong PrintWriter, nang walang awtomatikong paglalagay ng linya, na may tinukoy na file. |
Matapos maunawaan ang mga nagtayo ng klase na ito, pag-aralan natin ang na ibinigay ng klase ng PrintWriter.
Mga Paraan ng Klase
Pamamaraan | Paglalarawan |
Ang PrintWriter ay nakadugtong (CharSequence csq) | Nakatutulong ito sa pagdaragdag ng tinukoy na pagkakasunud-sunod ng character sa manunulat na ito. |
Ang PrintWriter ay nakadugtong (CharSequence csq, int start, int end) | Nakatutulong ito sa pagdaragdag ng isang kasunod ng tinukoy na pagkakasunud-sunod ng character sa manunulat na ito. |
walang bisa close () | Isinasara nito ang batis |
boolean checkError () | Isinasara nito ang stream kung hindi ito sarado at suriin ang estado ng error nito. |
protektado walang bisa clearError () | Nilinaw nito ang estado ng error ng stream na ito. |
void flush () | Flushes nito ang stream. |
Format ng PrintWriter (String format, Object… args) | Nagsusulat ito ng isang naka-format na string sa manunulat na ito gamit ang tinukoy na format string at mga argumento. |
Format ng PrintWriter (Lokal l, String na format, Bagay… args) | Ang pamamaraang ito ay nagsusulat ng isang naka-format na string sa manunulat na ito gamit ang tinukoy na format string at mga argumento. |
walang bisa print (char c) | Nagpi-print ito ng isang character. |
walang bisa print (float f) | Nagpi-print ito ng isang lumulutang-point na numero. |
walang bisa ang pag-print (dobleng d) | Nagpi-print ito ng isang dobleng-eksaktong numero ng lumulutang-point. |
walang bisa print (boolean b) | Nagpi-print ito ng isang halaga ng boolean. |
walang bisa ang pag-print (int i) | Nagpi-print ito ng isang integer. |
walang bisa ang pag-print (mahaba l) | Nagpi-print ito ng isang mahabang integer. |
walang bisa ang pag-print (Object obj) | Nagpi-print ito ng isang bagay. |
walang bisa ang pag-print (String s) | Ang pamamaraang ito ay naglilimbag ng isang string. |
walang bisa println () | Tinatapos nito ang kasalukuyang linya sa pamamagitan ng pagsulat ng string ng separator ng linya. |
PrintWriter printf (String format, Object… args) | Ito ay isang paraan ng kaginhawaan upang magsulat ng isang naka-format na string sa manunulat na ito gamit ang tinukoy na format string at mga argumento. |
PrintWriter printf (Lokal l, String format, Bagay… args) | Nagsusulat ito ng isang naka-format na string sa manunulat na ito gamit ang tinukoy na format string at mga argumento. |
walang bisa println (boolean x) | Nagpi-print ito ng isang boolean na halaga at pagkatapos ay tinatapos ang linya. |
walang bisa println (char x) | Nagpi-print ito ng isang character at pagkatapos tinatapos ang linya. |
walang bisa println (char [] x) | Nagpi-print ito ng isang hanay ng mga character at pagkatapos ay tinatapos ang linya. |
walang bisa println (dobleng x) | Nagpi-print ito ng isang dobleng-eksaktong numero ng lumulutang-point at kaya tinatapos ang linya. |
walang bisa println (mahaba x) | Nagpi-print ito ng isang mahabang integer at pagkatapos ay tinatapos ang linya. |
walang bisa println (int x) | Nagpi-print ito ng isang integer at pagkatapos ay tinatapos ang linya. |
walang bisa println (float x) | Nagpi-print ito ng isang lumulutang-point na numero at pagkatapos ay tinatapos ang linya. |
walang bisa println (Bagay x) | Nagpi-print ito ng isang Bagay at pagkatapos tinatapos ang linya. |
walang bisa println (String x) | Nagpi-print ito ng isang String at pagkatapos tinatapos ang linya. |
walang bisa sulat (char [] buf) | Nagsusulat ito ng isang hanay ng mga character. |
walang bisa pagsusulat (char [] buf, int off, int len) | Nagsusulat ito ng isang bahagi ng isang hanay ng mga character. |
protektadong void setError () | Ipinapahiwatig nito na may naganap na error. |
walang bisa pagsulat (int c) | Nagsusulat ito ng iisang tauhan. |
walang bisa sulatin (Mga String s) | Nagsusulat ito ng isang string |
Ngayon, sumakay tayo sa proseso ng pagpapatupad
Halimbawa
Code:
import java.io.File import java.io.PrintWriter pampublikong klase Halimbawa {public static void main (String [] args) throws Exception {// Data to write on Console using PrintWriter PrintWriter writer = new PrintWriter (System.out) manunulat. isulat ('Maligayang Pagdating sa Edureka!') manunulat.flush () manunulat.close () // Data upang isulat sa File gamit ang PrintWriter PrintWriter manunulat1 = null manunulat1 = bagong PrintWriter (bagong File ('D: testout.txt')) manunulat1 .write ('Alamin ang iba't ibang mga teknolohiya.') manunulat1.flush () manunulat1.close ()}}
Output:
Alamin ang iba't ibang mga teknolohiya.
Sa pamamagitan nito, naabot namin ang pagtatapos ng tutorial na ito. Sana malinaw ang konsepto sa iyo ngayon. Patuloy na basahin, patuloy na tuklasin!
Kung nahanap mo ang artikulong ito sa 'PrintWriter class sa Java' na may kaugnayan, tingnan ang , isang mapagkakatiwalaang kumpanya sa online na pag-aaral na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo.
substring sa sql server na may halimbawa
Narito kami upang matulungan ka sa bawat hakbang sa iyong paglalakbay at magkaroon ng isang kurikulum na idinisenyo para sa mga mag-aaral at propesyonal na nais na maging isang Java Developer. Ang kurso ay dinisenyo upang bigyan ka ng isang panimula sa pag-program ng Java at sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang katulad Hibernate & .
Kung may nahahanap kang anumang mga katanungan, huwag mag-atubiling itanong ang lahat ng iyong mga katanungan sa seksyon ng mga komento ng 'PrintWriter class sa Java' at ang aming koponan ay nalulugod na sagutin.