జావాలో StringTokenizer ఎలా ఉపయోగించాలి

Javalo Stringtokenizer Ela Upayogincali



ఇచ్చిన అవసరాలకు అనుగుణంగా బహుళ రకాల కార్యాచరణలను వర్తింపజేయడానికి జావా వివిధ తరగతులను కలిగి ఉంటుంది. ది ' StringTokenizer ” అనేది స్ట్రింగ్ విలువలతో పని చేస్తున్నప్పుడు అమలులోకి వచ్చే అటువంటి తరగతి. ఈ తరగతి బహుళ స్ట్రింగ్ రికార్డ్‌ల కోసం పరీక్షించేటప్పుడు ఎర్రర్ లేకుండా ప్రభావవంతంగా ఉంటుంది, తద్వారా ప్రోగ్రామర్ చివరలో కోడ్ ఫంక్షనాలిటీలను క్రమబద్ధీకరించవచ్చు.

ఈ బ్లాగ్ జావాలో 'StringTokenizer' తరగతి పనిని ప్రదర్శిస్తుంది.







జావాలో 'StringTokenizer'ని ఎలా ఉపయోగించాలి?

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



వాక్యనిర్మాణం



StringTokenizer ( యొక్క స్ట్రింగ్ తిరిగి )


ఈ వాక్యనిర్మాణంలో:





    • ' స్ట్రింగ్ ” అనేది మూల్యాంకనం చేయవలసిన “స్ట్రింగ్”ని సూచిస్తుంది.
    • ' యొక్క ” డిలిమిటర్‌కు అనుగుణంగా ఉంటుంది. అది అలా అయితే ' తిరిగి ” విలువ నిజం, డీలిమిటర్ అక్షరాలు టోకెన్‌లుగా పరిగణించబడతాయి. లేదంటే, ఈ అక్షరాలు ప్రత్యేక టోకెన్‌లుగా పనిచేస్తాయి.

'StringTokenizer' పద్ధతులు

'StringTokenizer' తరగతి పద్ధతులు వాటి వినియోగంతో పాటు క్రిందివి:

పద్ధతులు వాడుక
మరిన్ని టోకెన్లు () అందుబాటులో ఉన్న మరిన్ని టోకెన్‌ల కోసం ఇది చెక్‌ని వర్తింపజేస్తుంది.
తదుపరి టోకెన్()



ఇది 'StringTokenizer' ఆబ్జెక్ట్ నుండి తదుపరి టోకెన్‌ను ఇస్తుంది.
తదుపరి టోకెన్ (స్ట్రింగ్ డెలిమ్) ఇది పేర్కొన్న డీలిమిటర్‌కు సంబంధించి తదుపరి టోకెన్‌ను ఇస్తుంది.
మరిన్ని అంశాలు () ఇది 'hasMoreTokens()' పద్ధతి వలె అదే కార్యాచరణను వర్తిస్తుంది.
తదుపరి ఎలిమెంట్() ఇది “nextToken()” పద్ధతికి ఒకేలా ఉంటుంది కానీ దాని రిటర్న్ రకం “ఆబ్జెక్ట్”కి అనుగుణంగా ఉంటుంది.
కౌంట్ టోకెన్లు() ఇది మొత్తం టోకెన్‌లను గణిస్తుంది.


ఉదాహరణలకు వెళ్లే ముందు, 'StringTokenizer' తరగతితో పని చేయడానికి క్రింది ప్యాకేజీని దిగుమతి చేయండి:

java.util.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' తరగతి యొక్క లక్ష్యం మరియు పనిని ప్రదర్శించింది.