ஜாவாவில் BufferedReader: உள்ளீட்டு நீரோட்டத்திலிருந்து உரையை எவ்வாறு படிப்பது



இந்த கட்டுரை ஜாவாவில் உள்ள பஃபெர்டிரீடரை வாசகர் வகுப்பிலிருந்து பல்வேறு கட்டமைப்பாளர்கள் மற்றும் முறைகள் மற்றும் எடுத்துக்காட்டுகளுடன் எடுத்துக்காட்டுகிறது.

ஜாவா a இலிருந்து படிக்க பல வழிமுறைகளை வழங்குகிறது கோப்பு . இந்த செயல்பாட்டைச் செய்ய உதவும் ஒரு முக்கியமான வகுப்பு BufferedReader . எனவே, BufferedReader இல் இந்த கட்டுரை எடுத்துக்காட்டுகளுடன் பஃபெரெடர் வகுப்பைப் புரிந்துகொள்ள உங்களுக்கு உதவும். இந்த வலைப்பதிவில் உள்ளடக்கப்பட்ட தலைப்புகள் பின்வருமாறு:

ஜாவாவில் BufferedReader என்றால் என்ன?

BufferedReader ஒரு ஜாவா வகுப்பு இது உள்ளீட்டு ஸ்ட்ரீமில் இருந்து உரையைப் படிக்கிறது. கதாபாத்திரங்களின் திறமையான வாசிப்பைப் பெற இது எழுத்துக்களை இடையகப்படுத்துகிறது, வரிசைகள் , முதலியன இது வாசகர் வகுப்பைப் பெறுகிறது மற்றும் குறியீட்டை திறம்பட ஆக்குகிறது, ஏனெனில் தரவுக் கோடு-வரியை ரீட்லைன் () உடன் படிக்க முடியும். . ஜாவாவில் பஃபெர்டிரீடர் வகுப்பில் பணிபுரியும் போது நாம் நினைவில் கொள்ள வேண்டிய சில சுட்டிகள் உள்ளன.





  • இயல்புநிலை எந்த நோக்கத்திற்காகவும் போதுமானதாக இருந்தாலும் இடையக அளவை நாம் குறிப்பிட வேண்டியிருக்கும்.
  • ஒவ்வொரு கோரிக்கையும் ஒரு வாசகருடன் தொடர்புடையதாக இருப்பதால், ஒரு வாசிப்புக் கோரிக்கையும் ஒரு அடிப்படை எழுத்தால் செய்யப்படுகிறது.
  • InputStreamReaders போன்ற எந்த வாசகனையும் சுற்றி ஒரு BufferedReader வகுப்பை மடக்குவது எப்போதும் அறிவுறுத்தப்படுகிறது.
  • உரை உள்ளீட்டிற்கு DataInputaStreams ஐப் பயன்படுத்தும் நிரல்களுக்கு, பொருத்தமான BufferedReader அதை உள்ளூர்மயமாக்க DataInputStream ஐ மாற்றுகிறது.

BufferedReader வகுப்பு அறிவிப்பு

பொது வகுப்பு BufferedReader ரீடரை நீட்டிக்கிறது

ஜாவா பஃபெர்டிரீடர் கட்டமைப்பாளர்கள்

பில்டர் விளக்கம்

BufferedReader (வாசகர் வாசகர்)

மலைப்பாம்பில் செயல்படச் செல்லவும்

இந்த கட்டமைப்பாளர் இயல்புநிலை அளவிலான உள்ளீட்டு இடையகத்தில் செயல்படும் இடையக எழுத்து-உள்ளீட்டு ஸ்ட்ரீமை உருவாக்குகிறார்.



BufferedReader (ரீடர் ரீடர், முழு அளவு)

எழுத்துக்குறி-உள்ளீட்டு ஸ்ட்ரீமை இடையகப்படுத்த உள்ளீட்டு இடையகத்திற்கான குறிப்பிட்ட அளவைப் பயன்படுத்துகிறது.

முறைகள் மற்றும் விளக்கம்

ஜாவா பஃபெர்டிரீடர் வகுப்பிற்கான விளக்கத்துடன் கூடிய முறைகள் பின்வருமாறு.



முறை விளக்கம்

int read ()

ஒற்றை எழுத்தை வாசிக்கிறது

சரம் ரீட்லைன் ()

இது உரையின் ஒரு வரியைப் படிக்கிறது

வெற்றிட மீட்டமைப்பு ()

மார்க் முறை கடைசியாக அழைக்கப்பட்ட இடத்திற்கு ஸ்ட்ரீமை மாற்றுகிறது

int read (char [] cb, int off, int len)

ஒரு வரிசையின் ஒரு பகுதியிலுள்ள எழுத்துக்களைப் படிக்கிறது

பூலியன் மார்க் ஆதரவு ()

மீட்டமைப்பு மற்றும் குறி முறைக்கான உள்ளீட்டு ஸ்ட்ரீம் ஆதரவை இது சோதிக்கிறது

பூலியன் தயார் ()

உள்ளீட்டு ஸ்ட்ரீம் படிக்கத் தயாரா என்பதை இது சரிபார்க்கிறது

நீண்ட தவிர் (நீண்ட n)

எழுத்துக்களைத் தவிர்க்கிறது

வெற்றிடத்தை மூடு ()

இது உள்ளீட்டு ஸ்ட்ரீமை மூடுகிறது

வெற்றிட குறி (int readAheadLimit)

ஸ்ட்ரீமில் தற்போதைய நிலையைக் குறிக்கப் பயன்படுகிறது

உதாரணமாக:

ஜாவாவில் உதாரணம் என்ன
java.io. ஐ இறக்குமதி செய்க. read ())! = -1) {System.out.println ((char) i)} b.close () f.close ()

ஸ்கேனர் மற்றும் பஃபெர்டிரீடருக்கு இடையிலான வேறுபாடு

BufferedReader ஸ்கேனர்

ஒத்திசைவு மற்றும் பல நூல்களுடன் பயன்படுத்தப்பட வேண்டும்

ஒத்திசைக்கப்படவில்லை மற்றும் பல நூல்களுடன் பயன்படுத்தப்படவில்லை

இடையக நினைவகம் பெரியது

இடையக நினைவகம் சிறியது

ஸ்கேனரை விட வேகமாக

ஜாவாவில் நிகழ்வு மாறியின் எடுத்துக்காட்டு

மெதுவாக ஏனெனில் அது உள்ளீட்டு தரவை பாகுபடுத்துகிறது

நெக்ஸ்ட்லைன் () முறை தொடர்பான தெளிவின்மை எதுவும் இல்லை

நெக்ஸ்ட்லைன் () முறையுடன் நிறைய சிக்கல்கள் உள்ளன.

எழுத்துக்குறி-உள்ளீட்டு ஸ்ட்ரீமில் இருந்து எழுத்துக்களைப் படிக்க இடையகத்தைப் பயன்படுத்துகிறது

இது ஒரு எளிய உரை ஸ்கேனர் ஆகும், இது பழமையான வகைகள் மற்றும் சரங்களை அலசும்

JDK7 எடுத்துக்காட்டில் BufferedReader

java.io. ஐ இறக்குமதி செய்க. ))! = null) {System.out.println (கள்)}} பிடிக்கவும் (IOException e) {e.printStackTrace ()}}}

ஜாவாவில் உள்ளீட்டு ஸ்ட்ரீம் ரீடர் மற்றும் பஃபெர்டிரீடர் மூலம் கன்சோலில் இருந்து தரவைப் படித்தல்

இறக்குமதி java.io. ') சரம் பாடநெறி = b.readLine () System.out.pritln (' எடுரேகா '+ நிச்சயமாக)}}
 வெளியீடு: பாடநெறி ஜாவா எடுரேகா ஜாவாவை உள்ளிடவும்

பயனர் எழுதுவது வரை கன்சோலில் இருந்து தரவைப் படித்தல்

இறக்குமதி java.io. .equals ('stop')) {System.out.println ('நிச்சயமாக உள்ளிடவும்:') course = b.readLine () System.out.println ('பாடநெறி:' + நிச்சயமாக)} b.close () i. நெருக்கமான() } }
 வெளியீடு: நிச்சயமாக உள்ளிடவும்: பாடநெறி: ஜாவா நிச்சயமாக உள்ளிடவும்: பாடநெறி: நிறுத்து

இந்த கட்டுரையின் முடிவில் இது நம்மை அழைத்துச் செல்கிறது, அங்கு ஜாவாவில் உள்ள பஃபெர்டிரீடர் வகுப்பைப் பயன்படுத்தி எழுத்து-உள்ளீட்டு ஸ்ட்ரீமில் இருந்து எழுத்துக்களை எவ்வாறு படிக்கலாம் என்பதைக் கற்றுக்கொண்டோம். இந்த டுடோரியலில் உங்களுடன் பகிரப்பட்ட எல்லாவற்றிலும் நீங்கள் தெளிவாக இருப்பீர்கள் என்று நம்புகிறேன்.

“ஜாவாவில் பஃபெர்டிரீடர்” குறித்த இந்த கட்டுரையை நீங்கள் கண்டால், பாருங்கள் உலகம் முழுவதும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனம்.

உங்கள் பயணத்தின் ஒவ்வொரு அடியிலும் உங்களுக்கு உதவ நாங்கள் இங்கு வந்துள்ளோம், மேலும் ஜாவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக வடிவமைக்கப்பட்ட ஒரு பாடத்திட்டத்தை கொண்டு வருகிறோம். இந்த பாடநெறி ஜாவா புரோகிராமிங்கில் உங்களுக்கு ஒரு தொடக்கத்தைத் தரும் வகையில் வடிவமைக்கப்பட்டுள்ளது மற்றும் பல்வேறு மற்றும் முக்கிய மற்றும் மேம்பட்ட ஜாவா கருத்துக்களுக்கு உங்களுக்கு பயிற்சி அளிக்கிறது போன்ற ஹைபர்னேட் & .

நீங்கள் ஏதேனும் கேள்விகளைக் கண்டால், 'ஜாவாவில் பஃபெர்டிரீடர்' இன் கருத்துகள் பிரிவில் உங்கள் எல்லா கேள்விகளையும் கேட்க தயங்கவும், எங்கள் குழு பதிலளிப்பதில் மகிழ்ச்சி அடைகிறது.