ఇచ్చిన అవసరాలకు అనుగుణంగా బహుళ రకాల కార్యాచరణలను వర్తింపజేయడానికి జావా వివిధ తరగతులను కలిగి ఉంటుంది. ది ' StringTokenizer ” అనేది స్ట్రింగ్ విలువలతో పని చేస్తున్నప్పుడు అమలులోకి వచ్చే అటువంటి తరగతి. ఈ తరగతి బహుళ స్ట్రింగ్ రికార్డ్ల కోసం పరీక్షించేటప్పుడు ఎర్రర్ లేకుండా ప్రభావవంతంగా ఉంటుంది, తద్వారా ప్రోగ్రామర్ చివరలో కోడ్ ఫంక్షనాలిటీలను క్రమబద్ధీకరించవచ్చు.
ఈ బ్లాగ్ జావాలో 'StringTokenizer' తరగతి పనిని ప్రదర్శిస్తుంది.
జావాలో 'StringTokenizer'ని ఎలా ఉపయోగించాలి?
జావాలోని “StringTokenizer” క్లాస్ టోకెనైజర్ స్ట్రింగ్ పద్ధతిని కలిగి ఉంది, ఇది పేర్కొన్న డీలిమిటర్కు సంబంధించి స్ట్రింగ్ను టోకెన్లుగా విభజిస్తుంది.
వాక్యనిర్మాణం
StringTokenizer ( యొక్క స్ట్రింగ్ తిరిగి )
ఈ వాక్యనిర్మాణంలో:
-
- ' స్ట్రింగ్ ” అనేది మూల్యాంకనం చేయవలసిన “స్ట్రింగ్”ని సూచిస్తుంది.
- ' యొక్క ” డిలిమిటర్కు అనుగుణంగా ఉంటుంది. అది అలా అయితే ' తిరిగి ” విలువ నిజం, డీలిమిటర్ అక్షరాలు టోకెన్లుగా పరిగణించబడతాయి. లేదంటే, ఈ అక్షరాలు ప్రత్యేక టోకెన్లుగా పనిచేస్తాయి.
'StringTokenizer' పద్ధతులు
'StringTokenizer' తరగతి పద్ధతులు వాటి వినియోగంతో పాటు క్రిందివి:
పద్ధతులు | వాడుక |
మరిన్ని టోకెన్లు () | అందుబాటులో ఉన్న మరిన్ని టోకెన్ల కోసం ఇది చెక్ని వర్తింపజేస్తుంది. |
తదుపరి టోకెన్()
|
ఇది 'StringTokenizer' ఆబ్జెక్ట్ నుండి తదుపరి టోకెన్ను ఇస్తుంది. |
తదుపరి టోకెన్ (స్ట్రింగ్ డెలిమ్) | ఇది పేర్కొన్న డీలిమిటర్కు సంబంధించి తదుపరి టోకెన్ను ఇస్తుంది. |
మరిన్ని అంశాలు () | ఇది 'hasMoreTokens()' పద్ధతి వలె అదే కార్యాచరణను వర్తిస్తుంది. |
తదుపరి ఎలిమెంట్() | ఇది “nextToken()” పద్ధతికి ఒకేలా ఉంటుంది కానీ దాని రిటర్న్ రకం “ఆబ్జెక్ట్”కి అనుగుణంగా ఉంటుంది. |
కౌంట్ టోకెన్లు() | ఇది మొత్తం టోకెన్లను గణిస్తుంది. |
ఉదాహరణలకు వెళ్లే ముందు, 'StringTokenizer' తరగతితో పని చేయడానికి క్రింది ప్యాకేజీని దిగుమతి చేయండి:
ఉదాహరణ 1: జావాలో “StringTokenizer” క్లాస్ని ఉపయోగించడం
ఈ ఉదాహరణలో, “StringTokenizer” తరగతిని ఉపయోగించుకోవచ్చు మరియు ఇందులో ఉన్న స్ట్రింగ్ (కన్స్ట్రక్టర్ పారామీటర్గా) ప్రదర్శించబడుతుంది:
పబ్లిక్ క్లాస్ స్ట్రింగ్టోకెనైజర్ {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన ( స్ట్రింగ్ ఆర్గ్స్ [ ] ) {
StringTokenizer string = కొత్త StringTokenizer ( 'జావా' , '' ) ;
System.out.println ( string.nextToken ( ) ) ;
} }
ఈ కోడ్ స్నిప్పెట్లో:
-
- అన్నింటిలో మొదటిది, 'స్ట్రింగ్టోకెనైజర్' ఆబ్జెక్ట్ను '' సహాయంతో సృష్టించండి. కొత్త 'కీవర్డ్ మరియు' StringTokenizer() ”నిర్మాణకర్త.
- అలాగే, ప్రదర్శించాల్సిన స్ట్రింగ్ను కన్స్ట్రక్టర్ పారామీటర్గా పాస్ చేయండి.
- చివరగా, వర్తించు ' తదుపరి టోకెన్() ” పేర్కొన్న స్ట్రింగ్ను యాక్సెస్ చేయడానికి మరియు తిరిగి ఇచ్చే పద్ధతి (కన్స్ట్రక్టర్ పారామీటర్గా).
అవుట్పుట్
విశ్లేషించబడినట్లుగా, పారామీటర్ చేయబడిన కన్స్ట్రక్టర్ యొక్క స్ట్రింగ్ విలువ తగిన విధంగా తిరిగి ఇవ్వబడుతుంది.
ఉదాహరణ 2: జావాలో “స్ట్రింగ్టోకనైజర్” క్లాస్ మెథడ్స్ని వర్తింపజేయడం
ఈ ప్రత్యేక ఉదాహరణ రెండు వేర్వేరు తీగలపై 'StringTokenizer' తరగతి పద్ధతులను అమలు చేస్తుంది:
పబ్లిక్ క్లాస్ స్ట్రింగ్టోకెనైజర్ {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన ( స్ట్రింగ్ ఆర్గ్స్ [ ] ) {
StringTokenizer string1 = కొత్త StringTokenizer ( 'జావా, ప్రోగ్రామింగ్' ) ;
StringTokenizer string2 = కొత్త StringTokenizer ( 'Linux సూచన' ) ;
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ని అనుబంధించండి ' కౌంట్ టోకెన్లు() ”రెండు ఆబ్జెక్ట్లతో కూడిన పద్ధతిని కలిగి ఉన్న రెండు స్ట్రింగ్లలోని టోకెన్ల గణనను తిరిగి ఇవ్వడానికి.
- ఆ తరువాత, వర్తించు ' మరిన్ని టోకెన్లు () 'అందుబాటులో ఉన్న టోకెన్ల కోసం తనిఖీ చేయడానికి మరియు చెక్ ఆధారంగా వాటిని తిరిగి ఇవ్వడానికి మునుపటి వస్తువుతో పద్ధతి' తదుపరి టోకెన్() ” పద్ధతి.
- తదుపరి స్ట్రింగ్ విలువలు ప్రతి కామాతో వేరు చేయబడే విధంగా ఉంటుంది.
- అదేవిధంగా, వర్తించు ' మరిన్ని అంశాలు () 'మరో స్ట్రింగ్ ఎలిమెంట్ ఉంటే విశ్లేషించడానికి మరియు దాని ఆధారంగా ప్రదర్శించడానికి తరువాతి స్ట్రింగ్తో పద్ధతి' తదుపరి ఎలిమెంట్() ” పద్ధతి.
అవుట్పుట్
ఈ ఫలితం స్ట్రింగ్ విలువలతో కూడిన రెండు వస్తువులు అనువర్తిత పద్ధతులకు అనుగుణంగా నిర్వహించబడతాయని సూచిస్తుంది.
ముగింపు
ది ' StringTokenizer ” జావాలోని క్లాస్ పేర్కొన్న డీలిమిటర్కు సంబంధించి స్ట్రింగ్ను టోకెన్లుగా విభజించడానికి మరియు దాని పద్ధతుల ఆధారంగా స్ట్రింగ్ను తిరిగి ఇవ్వడానికి టోకెనైజర్ స్ట్రింగ్ పద్ధతిని అందిస్తుంది. ఈ తరగతి తీగలతో పని చేయడంలో సహాయకరంగా ఉంటుంది, ఎందుకంటే ఇది ఎదుర్కొన్న మినహాయింపులను అలాగే దాని పద్ధతుల ద్వారా ఎదుర్కోగలదు. ఈ బ్లాగ్ జావాలో 'StringTokenizer' తరగతి యొక్క లక్ష్యం మరియు పనిని ప్రదర్శించింది.