கொடுக்கப்பட்ட தேவைகளுக்கு ஏற்ப பல வகையான செயல்பாடுகளைப் பயன்படுத்த ஜாவா பல்வேறு வகுப்புகளை உள்ளடக்கியது. ' StringTokenizer ” என்பது சர மதிப்புகளுடன் பணிபுரியும் போது நடைமுறைக்கு வரும் அத்தகைய வகுப்பாகும். பிழையின்றி பல சரம் பதிவுகளை சோதிக்கும் போது இந்த வகுப்பு பயனுள்ளதாக இருக்கும், இதன் மூலம் புரோகிராமரின் முடிவில் குறியீடு செயல்பாடுகளை நெறிப்படுத்துகிறது.
இந்த வலைப்பதிவு ஜாவாவில் 'ஸ்ட்ரிங்டோக்கனைசர்' வகுப்பின் செயல்பாட்டை நிரூபிக்கும்.
ஜாவாவில் 'ஸ்ட்ரிங்டோக்கனைசர்' எப்படி பயன்படுத்துவது?
ஜாவாவில் உள்ள 'ஸ்ட்ரிங்டோக்கனைசர்' வகுப்பில் டோக்கனைசர் ஸ்டிரிங் முறை உள்ளது, இது ஒரு சரத்தை டோக்கன்களாகப் பிரிக்கிறது.
தொடரியல்
StringTokenizer ( சரம் திரும்ப )
இந்த தொடரியல்:
-
- ' லேசான கயிறு ” என்பது மதிப்பீடு செய்யப்பட வேண்டிய “சரம்” என்பதைக் குறிக்கிறது.
- ' இன் ” என்பது ஒரு எல்லைக்கு ஒத்திருக்கிறது. அது அப்படி என்றால் ' திரும்ப 'மதிப்பு உண்மைதான், டிலிமிட்டர் எழுத்துக்கள் டோக்கன்களாகக் கருதப்படுகின்றன. இல்லையெனில், இந்த எழுத்துக்கள் தனி டோக்கன்களாக செயல்படுகின்றன.
'ஸ்ட்ரிங்டோக்கனைசர்' முறைகள்
பின்வருபவை “ஸ்ட்ரிங்டோக்கனைசர்” வகுப்பு முறைகள் மற்றும் அவற்றின் பயன்பாட்டுடன்:
முறைகள் | பயன்பாடு |
மேலும் டோக்கன்கள்() | மேலும் டோக்கன்கள் கிடைப்பதற்கான காசோலையை இது பயன்படுத்துகிறது. |
அடுத்த டோக்கன்()
|
இது 'ஸ்ட்ரிங்டோக்கனைசர்' பொருளிலிருந்து அடுத்த டோக்கனை வழங்குகிறது. |
அடுத்த டோக்கன்(ஸ்ட்ரிங் டெலிம்) | இது குறிப்பிட்ட டிலிமிட்டரைப் பொறுத்து அடுத்த டோக்கனை வழங்குகிறது. |
மேலும் கூறுகள் () | இது 'hasMoreTokens()' முறையின் அதே செயல்பாட்டைப் பயன்படுத்துகிறது. |
அடுத்த உறுப்பு() | இது 'nextToken()' முறைக்கு ஒத்ததாக உள்ளது ஆனால் அதன் திரும்பும் வகை 'பொருளுக்கு' ஒத்துள்ளது. |
கவுண்ட்டோக்கன்கள்() | இது மொத்த டோக்கன்களைக் கணக்கிடுகிறது. |
எடுத்துக்காட்டுகளுக்குச் செல்வதற்கு முன், 'StringTokenizer' வகுப்பில் வேலை செய்ய பின்வரும் தொகுப்பை இறக்குமதி செய்யவும்:
எடுத்துக்காட்டு 1: ஜாவாவில் 'ஸ்ட்ரிங்டோக்கனைசர்' வகுப்பைப் பயன்படுத்துதல்
இந்த எடுத்துக்காட்டில், 'StringTokenizer' வகுப்பைப் பயன்படுத்தலாம் மற்றும் அதில் உள்ள சரம் (ஒரு கட்டமைப்பாளர் அளவுருவாக) காட்டப்படும்:
பொது வகுப்பு Stringtokenizer {பொது நிலையான வெற்றிட முக்கிய ( சரம் ஆர்க்ஸ் [ ] ) {
StringTokenizer சரம் = புதிய StringTokenizer ( 'ஜாவா' , '' ) ;
System.out.println ( string.nextToken ( ) ) ;
} }
இந்த குறியீடு துணுக்கில்:
-
- முதலில், 'ஸ்ட்ரிங்டோக்கனைசர்' பொருளை உருவாக்கவும். புதிய 'முக்கிய சொல் மற்றும்' StringTokenizer() 'கட்டமைப்பாளர்.
- மேலும், காட்டப்பட வேண்டிய கன்ஸ்ட்ரக்டர் அளவுருவாக குறிப்பிடப்பட்ட சரத்தை அனுப்பவும்.
- இறுதியாக, விண்ணப்பிக்கவும் ' அடுத்த டோக்கன்() 'குறிப்பிட்ட சரத்தை அணுகி திருப்பி அனுப்பும் முறை (ஒரு கட்டமைப்பாளர் அளவுருவாக).
வெளியீடு
பகுப்பாய்வு செய்யப்பட்டபடி, அளவுருவாக்கப்பட்ட கட்டமைப்பாளரின் சரம் மதிப்பு சரியான முறையில் திரும்பும்.
எடுத்துக்காட்டு 2: ஜாவாவில் 'ஸ்ட்ரிங்டோக்கனைசர்' வகுப்பு முறைகளைப் பயன்படுத்துதல்
இந்த குறிப்பிட்ட எடுத்துக்காட்டு இரண்டு வெவ்வேறு சரங்களில் 'ஸ்ட்ரிங்டோக்கனைசர்' வகுப்பு முறைகளை செயல்படுத்துகிறது:
பொது வகுப்பு Stringtokenizer {பொது நிலையான வெற்றிட முக்கிய ( சரம் ஆர்க்ஸ் [ ] ) {
StringTokenizer string1 = புதிய StringTokenizer ( 'ஜாவா, புரோகிராமிங்' ) ;
StringTokenizer string2 = புதிய StringTokenizer ( 'லினக்ஸ் குறிப்பு' ) ;
System.out.println ( 'சரம்1 இல் மொத்த டோக்கன்கள் -> ' +string1.countTokens ( ) ) ;
System.out.println ( '2 சரத்தில் உள்ள மொத்த டோக்கன்கள்:' +string2.countTokens ( ) ) ;
போது ( string1.hasMoreTokens ( ) ) {
System.out.println ( string1.nextToken ( ',' ) ) ;
System.out.println ( string1.nextToken ( ',' ) ) ;
போது ( string2.hasMoreElements ( ) ) {
System.out.println ( string2.nextElement ( ) ) ;
System.out.println ( string2.nextElement ( ) ) ;
} } } }
மேலே உள்ள குறியீட்டு வரிகளுக்கு ஏற்ப கீழே கொடுக்கப்பட்டுள்ள படிகளைப் பயன்படுத்தவும்:
-
- முதலில், இதேபோல் ஒரு 'ஸ்ட்ரிங்டோக்கனைசர்' கிளாஸ் ஆப்ஜெக்ட்டை உருவாக்கவும், அதில் கூறப்பட்ட சரத்தை கமாவால் பிரிக்கவும். , ”.
- அதேபோல், பிந்தைய உருவாக்கப்பட்ட பொருளில் மற்றொரு சரத்தை குவிக்கவும்.
- இப்போது, StringTokenizer ஐ இணைக்கவும் ' கவுண்ட்டோக்கன்கள்() 'இரு பொருள்களுடன் கூடிய முறை, உள்ள இரண்டு சரங்களிலும் உள்ள டோக்கன்களின் எண்ணிக்கையைத் திரும்பப் பெறுகிறது.
- அதன் பிறகு, விண்ணப்பிக்கவும் ' மேலும் டோக்கன்கள்() 'கிடைக்கும் டோக்கன்களைச் சரிபார்த்து, காசோலையின் அடிப்படையில் அவற்றைத் திரும்பப் பெறுவதற்கான முந்தைய பொருளின் முறை அடுத்த டோக்கன்() ”முறை.
- அடுத்த சரம் மதிப்புகள் ஒவ்வொன்றும் கமாவால் பிரிக்கப்படும்.
- அதேபோல், '' மேலும் கூறுகள் () மற்றொரு சரம் உறுப்பு இருந்தால் பகுப்பாய்வு செய்ய பிந்தைய சரத்துடன் கூடிய முறை '' ஐப் பயன்படுத்தி அதன் அடிப்படையில் காண்பிக்கவும் அடுத்த உறுப்பு() ”முறை.
வெளியீடு
சரம் மதிப்புகளை உள்ளடக்கிய இரண்டு பொருட்களும் பயன்படுத்தப்பட்ட முறைகளுக்கு ஏற்ப சமாளிக்கப்படுகின்றன என்பதை இந்த விளைவு குறிக்கிறது.
முடிவுரை
' StringTokenizer ” ஜாவாவில் உள்ள வகுப்பு, குறிப்பிட்ட டிலிமிட்டரைப் பொறுத்து ஒரு சரத்தை டோக்கன்களாகப் பிரித்து அதன் முறைகளின் அடிப்படையில் சரத்தை திரும்பப் பெற டோக்கனைசர் சரம் முறையை வழங்குகிறது. இந்த வகுப்பு சரங்களுடன் பணிபுரிவதில் உதவியாக இருக்கிறது, ஏனெனில் அது எதிர்கொள்ளும் விதிவிலக்குகளையும் அதன் முறைகள் மூலமாகவும் சமாளிக்க முடியும். இந்த வலைப்பதிவு ஜாவாவில் 'ஸ்ட்ரிங்டோக்கனைசர்' வகுப்பின் நோக்கத்தையும் செயல்பாட்டையும் விளக்குகிறது.