జావాలో ప్రింట్ రైటర్ అంటే ఏమిటి మరియు ఇది ఎలా పని చేస్తుంది?



ఈ వ్యాసం జావాలో ప్రింట్ రైటర్ క్లాస్ యొక్క భావనను వివిధ ప్రింట్ రైటర్ కన్స్ట్రక్టర్లు మరియు పద్ధతులతో మరియు దాని కార్యాచరణను చూపించడానికి ఒక ఉదాహరణను కలిగి ఉంది.

రచయిత అమలు ప్రింట్ రైటర్ క్లాస్. వస్తువుల ఆకృతీకరించిన ప్రాతినిధ్యం టెక్స్ట్ అవుట్పుట్ స్ట్రీమ్కు ముద్రించబడుతుంది. కొంచెం లోతుగా త్రవ్వి, భావనను వివరంగా అర్థం చేసుకుందాం. ఈ వ్యాసం యొక్క ఎజెండా ఇక్కడ ఉంది:

jframe ఎలా సృష్టించాలి

ప్రారంభిద్దాం!





జావాలో ప్రింట్ రైటర్ క్లాస్ యొక్క నిర్వచనంతో ప్రారంభమవుతుంది!

జావాలో ప్రింట్ రైటర్ క్లాస్ అంటే ఏమిటి?

Java.io.PrintWriter క్లాస్ టెక్స్ట్-అవుట్పుట్ స్ట్రీమ్కు వస్తువుల ఆకృతీకరణ ప్రాతినిధ్యాలను ముద్రిస్తుంది. ఈ తరగతి ప్రింట్ స్ట్రీమ్‌లో కనిపించే అన్ని ప్రింట్ పద్ధతులను అమలు చేస్తుంది.



ఈ సరళమైన నిర్వచనంతో, తరగతి ప్రకటనను మీకు చూపిస్తాను.

పబ్లిక్ క్లాస్ ప్రింట్ రైటర్ రైటర్ ని విస్తరించింది

ఈ తరగతి క్రింది తరగతి & మైనస్ నుండి
Java.io.Object

ఇప్పుడు, ప్రింట్ రైటర్‌లో ఉపయోగించిన కన్స్ట్రక్టర్లను తదుపరి విభాగం మీకు తెలియజేస్తుంది తరగతి .



సంఖ్య జావా యొక్క కారకమైనది

జావాలో ప్రింట్ రైటర్ క్లాస్ యొక్క కన్స్ట్రక్టర్లు

ప్రింట్ రైటర్ క్లాస్ యొక్క కన్స్ట్రక్టర్ల జాబితా క్రింద ఉంది:

బిల్డర్ వివరణ
ప్రింట్ రైటర్ (ఫైల్ ఫైల్, స్ట్రింగ్ csn) ఈ కన్స్ట్రక్టర్ ఆటోమేటిక్ లైన్ ఫ్లషింగ్ లేకుండా కొత్త ప్రింట్‌రైటర్‌ను రూపొందించడంలో సహాయపడుతుంది. ఇది పేర్కొన్న ఫైల్ మరియు అక్షరాలతో దీన్ని సృష్టిస్తుంది.
ప్రింట్ రైటర్ (అవుట్‌పుట్‌స్ట్రీమ్ అవుట్, బూలియన్ ఆటోఫ్లష్) ఇప్పటికే ఉన్న అవుట్పుట్ స్ట్రీమ్ నుండి క్రొత్త ప్రింట్ రైటర్ను సృష్టించడానికి ఈ కన్స్ట్రక్టర్ సహాయపడుతుంది.
ప్రింట్ రైటర్ (అవుట్‌పుట్ స్ట్రీమ్ అవుట్) ఇది ఇప్పటికే ఉన్న అవుట్‌పుట్ స్ట్రీమ్ నుండి క్రొత్త ప్రింట్ రైటర్‌ను సృష్టించడంలో సహాయపడుతుంది
ప్రింట్ రైటర్ (స్ట్రింగ్ ఫైల్ నేమ్, స్ట్రింగ్ సిఎస్ఎన్) ఇది క్రొత్త ప్రింట్‌రైటర్‌ను రూపొందించడంలో సహాయపడుతుంది, ఇది ఫైల్ పేరు మరియు అక్షరాన్ని పేర్కొంది.
ప్రింట్ రైటర్ (స్ట్రింగ్ ఫైల్ పేరు) ఇది ఆటోమేటిక్ లైన్ ఫ్లషింగ్ లేకుండా పేర్కొన్న ఫైల్ పేరుతో కొత్త ప్రింట్ రైటర్‌ను సృష్టిస్తుంది.
ప్రింట్ రైటర్ (రైటర్ అవుట్) ఇది ఆటోమేటిక్ లైన్ ఫ్లషింగ్ లేకుండా కొత్త ప్రింట్‌రైటర్‌ను సృష్టిస్తుంది.
ప్రింట్ రైటర్ (రైటర్ అవుట్, బూలియన్ ఆటోఫ్లష్) ఇది క్రొత్త ప్రింట్‌రైటర్‌ను సృష్టిస్తుంది.
ప్రింట్ రైటర్ (ఫైల్ ఫైల్) ఇది పేర్కొన్న ఫైల్‌తో ఆటోమేటిక్ లైన్ ఫ్లషింగ్ లేకుండా కొత్త ప్రింట్‌రైటర్‌ను సృష్టిస్తుంది.

ఈ తరగతి యొక్క కన్స్ట్రక్టర్లను అర్థం చేసుకున్న తరువాత, మనం అధ్యయనం చేద్దాం ప్రింట్ రైటర్ క్లాస్ అందించింది.

తరగతి పద్ధతులు

విధానం వివరణ
ప్రింట్ రైటర్ అనుబంధం (చార్‌సక్వెన్స్ csq) ఈ రచయితకు పేర్కొన్న అక్షర క్రమాన్ని జోడించడంలో ఇది సహాయపడుతుంది.
ప్రింట్‌రైటర్ అనుబంధం (చార్‌సక్వెన్స్ csq, int start, int end) ఈ రచయితకు పేర్కొన్న అక్షర శ్రేణి యొక్క తరువాతి భాగాన్ని జోడించడంలో ఇది సహాయపడుతుంది.
void close () ఇది ప్రవాహాన్ని మూసివేస్తుంది
బూలియన్ చెక్ ఎర్రర్ () ఇది మూసివేయబడకపోతే అది స్ట్రీమ్‌ను మూసివేస్తుంది మరియు దాని లోపం స్థితిని తనిఖీ చేస్తుంది.
రక్షిత శూన్య క్లియర్ఎర్రర్ () ఇది ఈ స్ట్రీమ్ యొక్క లోపం స్థితిని క్లియర్ చేస్తుంది.
శూన్య ఫ్లష్ () ఇది ప్రవాహాన్ని ప్రవహిస్తుంది.
ప్రింట్ రైటర్ ఫార్మాట్ (స్ట్రింగ్ ఫార్మాట్, ఆబ్జెక్ట్… అర్గ్స్) ఇది పేర్కొన్న ఫార్మాట్ స్ట్రింగ్ మరియు ఆర్గ్యుమెంట్‌లను ఉపయోగించి ఈ రచయితకు ఫార్మాట్ చేసిన స్ట్రింగ్‌ను వ్రాస్తుంది.
ప్రింట్‌రైటర్ ఫార్మాట్ (లొకేల్ ఎల్, స్ట్రింగ్ ఫార్మాట్, ఆబ్జెక్ట్… అర్గ్స్) ఈ పద్ధతి పేర్కొన్న ఫార్మాట్ స్ట్రింగ్ మరియు ఆర్గ్యుమెంట్‌లను ఉపయోగించి ఈ రచయితకు ఫార్మాట్ చేసిన స్ట్రింగ్‌ను వ్రాస్తుంది.
శూన్య ముద్రణ (చార్ సి) ఇది ఒక పాత్రను ముద్రిస్తుంది.
శూన్య ముద్రణ (ఫ్లోట్ ఎఫ్) ఇది ఫ్లోటింగ్ పాయింట్ సంఖ్యను ప్రింట్ చేస్తుంది.
శూన్య ముద్రణ (డబుల్ డి) ఇది డబుల్-ప్రెసిషన్ ఫ్లోటింగ్-పాయింట్ నంబర్‌ను ప్రింట్ చేస్తుంది.
శూన్య ముద్రణ (బూలియన్ బి) ఇది బూలియన్ విలువను ముద్రిస్తుంది.
శూన్య ముద్రణ (int i) ఇది ఒక పూర్ణాంకాన్ని ముద్రిస్తుంది.
శూన్య ముద్రణ (పొడవైన ఎల్) ఇది పొడవైన పూర్ణాంకాన్ని ముద్రిస్తుంది.
శూన్య ముద్రణ (ఆబ్జెక్ట్ ఆబ్జెక్ట్) ఇది ఒక వస్తువును ముద్రిస్తుంది.
శూన్య ముద్రణ (స్ట్రింగ్ లు) ఈ పద్ధతి స్ట్రింగ్‌ను ప్రింట్ చేస్తుంది.
void println () ఇది లైన్ సెపరేటర్ స్ట్రింగ్ రాయడం ద్వారా ప్రస్తుత పంక్తిని ముగించింది.
PrintWriter printf (స్ట్రింగ్ ఫార్మాట్, ఆబ్జెక్ట్… అర్గ్స్) పేర్కొన్న ఫార్మాట్ స్ట్రింగ్ మరియు ఆర్గ్యుమెంట్‌లను ఉపయోగించి ఈ రచయితకు ఫార్మాట్ చేసిన స్ట్రింగ్ రాయడానికి ఇది ఒక సౌలభ్యం పద్ధతి.
ప్రింట్‌రైటర్ printf (లొకేల్ ఎల్, స్ట్రింగ్ ఫార్మాట్, ఆబ్జెక్ట్… అర్గ్స్) ఇది పేర్కొన్న ఫార్మాట్ స్ట్రింగ్ మరియు ఆర్గ్యుమెంట్‌లను ఉపయోగించి ఈ రచయితకు ఫార్మాట్ చేసిన స్ట్రింగ్‌ను వ్రాస్తుంది.
void println (బూలియన్ x) ఇది బూలియన్ విలువను ముద్రించి, ఆపై పంక్తిని ముగించింది.
void println (చార్ x) ఇది ఒక అక్షరాన్ని ముద్రించి, ఆపై పంక్తిని ముగించింది.
void println (చార్ [] x) ఇది అక్షరాల శ్రేణిని ముద్రించి, ఆపై పంక్తిని ముగించింది.
void println (డబుల్ x) ఇది డబుల్-ప్రెసిషన్ ఫ్లోటింగ్-పాయింట్ నంబర్‌ను ప్రింట్ చేస్తుంది మరియు అందువల్ల పంక్తిని ముగుస్తుంది.
void println (పొడవైన x) ఇది పొడవైన పూర్ణాంకాన్ని ముద్రించి, ఆపై పంక్తిని ముగించింది.
void println (int x) ఇది ఒక పూర్ణాంకాన్ని ముద్రించి, ఆపై పంక్తిని ముగించింది.
void println (ఫ్లోట్ x) ఇది ఫ్లోటింగ్-పాయింట్ నంబర్‌ను ప్రింట్ చేసి, ఆపై లైన్‌ను ముగించింది.
void println (ఆబ్జెక్ట్ x) ఇది ఒక వస్తువును ముద్రించి, ఆపై పంక్తిని ముగించింది.
void println (స్ట్రింగ్ x) ఇది స్ట్రింగ్‌ను ప్రింట్ చేసి, ఆపై పంక్తిని ముగించింది.
శూన్యమైన వ్రాత (చార్ [] బఫ్) ఇది అక్షరాల శ్రేణిని వ్రాస్తుంది.
void write (చార్ [] buf, int off, int len) ఇది అక్షరాల శ్రేణిలో కొంత భాగాన్ని వ్రాస్తుంది.
రక్షిత శూన్య సెట్ లోపం () ఇది లోపం సంభవించిందని సూచిస్తుంది.
శూన్య వ్రాత (పూర్ణాంకానికి సి) ఇది ఒకే పాత్రను వ్రాస్తుంది.
శూన్య వ్రాత (స్ట్రింగ్ లు) ఇది ఒక స్ట్రింగ్ వ్రాస్తుంది

ఇప్పుడు, అమలు ప్రక్రియపై ఆశిద్దాం

ఉదాహరణ

php 7 ను ఎలా ఇన్స్టాల్ చేయాలి

కోడ్:

దిగుమతి java.io.File దిగుమతి java.io.PrintWriter పబ్లిక్ క్లాస్ ఉదాహరణ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ [] అర్గ్స్) విసిరిన మినహాయింపు {// ప్రింట్‌రైటర్ ప్రింట్‌రైటర్ రైటర్ = కొత్త ప్రింట్‌రైటర్ (సిస్టమ్.అవుట్) రచయితని ఉపయోగించి కన్సోల్‌లో వ్రాయడానికి డేటా. వ్రాయండి ('ఎడురేకాకు స్వాగతం!') Writer.flush () writer.close () // ప్రింట్‌రైటర్ ఉపయోగించి ఫైల్‌లో వ్రాయడానికి డేటా ప్రింట్‌రైటర్ రైటర్ 1 = శూన్య రచయిత 1 = కొత్త ప్రింట్‌రైటర్ (కొత్త ఫైల్ ('D: testout.txt')) రైటర్ 1 .రైట్ ('విభిన్న సాంకేతికతలను నేర్చుకోండి.') writer1.flush () writer1.close ()}}

అవుట్పుట్:
విభిన్న సాంకేతికతలను నేర్చుకోండి.

దీనితో, మేము ఈ ట్యుటోరియల్ చివరికి చేరుకున్నాము. ఈ భావన మీకు ఇప్పుడు స్పష్టంగా ఉందని నేను ఆశిస్తున్నాను. చదువుతూ ఉండండి, అన్వేషించండి!

“జావాలోని ప్రింట్‌రైటర్ క్లాస్” పై ఈ కథనాన్ని మీరు కనుగొంటే, చూడండి , ప్రపంచవ్యాప్తంగా 250,000 కంటే ఎక్కువ సంతృప్తికరమైన అభ్యాసకుల నెట్‌వర్క్‌తో విశ్వసనీయ ఆన్‌లైన్ లెర్నింగ్ సంస్థ.

మీ ప్రయాణంలో అడుగడుగునా మీకు సహాయం చేయడానికి మేము ఇక్కడ ఉన్నాము మరియు జావా డెవలపర్‌గా ఉండాలనుకునే విద్యార్థులు మరియు నిపుణుల కోసం రూపొందించిన పాఠ్యాంశాలను రూపొందించండి. ఈ కోర్సు మీకు జావా ప్రోగ్రామింగ్‌లోకి రావడానికి మరియు వివిధ మరియు కోర్ మరియు అడ్వాన్స్‌డ్ జావా కాన్సెప్ట్‌లకు శిక్షణ ఇవ్వడానికి రూపొందించబడింది వంటి నిద్రాణస్థితి & .

మీకు ఏవైనా ప్రశ్నలు వస్తే, “జావాలోని ప్రింట్‌రైటర్ క్లాస్” యొక్క వ్యాఖ్యల విభాగంలో మీ ప్రశ్నలన్నింటినీ అడగడానికి సంకోచించకండి మరియు మా బృందం సమాధానం ఇవ్వడానికి సంతోషిస్తుంది.