జావాలో పొడవు మరియు పొడవు() పద్ధతి మధ్య తేడా ఏమిటి?

Javalo Podavu Mariyu Podavu Pad Dhati Madhya Teda Emiti



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

ఆస్తి పొడవు ఎంత?

జావాలో, ' పొడవు ”ప్రాపర్టీ అనేది శ్రేణి మూలకం గణనను అందించే అంతర్నిర్మిత ఆస్తి. ఇది ఒక పద్ధతి కాదు, అర్రే క్లాస్‌లో ప్రకటించబడిన పబ్లిక్ ఇన్‌స్టాన్స్ వేరియబుల్. పొడవు ప్రాపర్టీని ఆదిమ రకాల శ్రేణులు, వస్తువుల శ్రేణులు మరియు బహుళ డైమెన్షనల్ శ్రేణులతో సహా ఏ రకమైన శ్రేణితోనైనా ఉపయోగించవచ్చు.

ఉదాహరణ: 1

పొడవు ఆస్తి యొక్క ఉపయోగాన్ని ప్రదర్శించే ఉదాహరణ ఇక్కడ ఉంది:







తరగతి మార్కులు {

ప్రజా స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {

int [ ] సంఖ్యలు = { 1 , 2 , 3 , 4 , 5 } ;

int శ్రేణి పొడవు = సంఖ్యలు. పొడవు ;

వ్యవస్థ . బయటకు . println ( 'సంఖ్యల శ్రేణి యొక్క పొడవు:' + శ్రేణి పొడవు ) ;

}

}

పై ఉదాహరణలో,



  • ది ' సంఖ్యలు ”అరే 5 మూలకాలను కలిగి ఉంది.
  • ది ' పొడవు శ్రేణిలో ఎన్ని ఎలిమెంట్స్ ఉన్నాయో గుర్తించడమే లక్షణం.

అవుట్‌పుట్







విలువ ' శ్రేణి పొడవు ” అనేది 5, ఇది సంఖ్యల శ్రేణిలోని మూలకాల సంఖ్య.

ఉదాహరణ: 2

బహుమితీయ శ్రేణిని ఉపయోగించే మరొక ఉదాహరణ ఇక్కడ ఉంది:



తరగతి మార్కులు {

ప్రజా స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {

int [ ] [ ] మాతృక = { { 1 , 2 , 3 } , { 4 , 5 , 6 } , { 7 , 8 , 9 } } ;

int వరుసలు = మాతృక. పొడవు ;

int numCols = మాతృక [ 0 ] . పొడవు ;

వ్యవస్థ . బయటకు . println ( 'మాతృక కలిగి ఉంది' + వరుసలు + 'వరుసలు మరియు' + numCols + 'నిలువు వరుసలు.' ) ;

}

}

వివరణ ఇక్కడ క్రింద ఉంది,

  • ది ' మాతృక ” శ్రేణి అనేది 3 అడ్డు వరుసలు మరియు 3 నిలువు వరుసలను కలిగి ఉన్న ద్విమితీయ శ్రేణి.
  • ది ' పొడవు ”మాతృక శ్రేణిలోని అడ్డు వరుస సంఖ్యలను తిరిగి పొందడానికి ఆస్తి ఉపయోగించబడుతుంది.
  • అలాగే, మాతృక శ్రేణిలోని మొదటి వరుసలోని నిలువు వరుసల సంఖ్యను తిరిగి పొందేందుకు కూడా పొడవు లక్షణం ఉపయోగించబడుతుంది.

అవుట్‌పుట్

ఈ ప్రోగ్రామ్ యొక్క అవుట్‌పుట్ 'మాతృకలో 3 అడ్డు వరుసలు మరియు 3 నిలువు వరుసలు ఉన్నాయి' ఇది టెర్మినల్‌లో ప్రదర్శించబడుతుంది.

పొడవు() పద్ధతి అంటే ఏమిటి?

స్ట్రింగ్ పొడవును నిర్ణయించడానికి పొడవు() పద్ధతి ఉపయోగించబడుతుంది. ఇది ఒక పద్ధతి, ఆస్తి కాదు మరియు స్ట్రింగ్ వేరియబుల్ లేదా లిటరల్ తర్వాత కుండలీకరణాలను ఉపయోగించడం అంటారు.

ఉదాహరణ: 1

పొడవు() పద్ధతి యొక్క ఉపయోగాన్ని ప్రదర్శించే ఉదాహరణ ఇక్కడ ఉంది:

తరగతి మార్కులు {

ప్రజా స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {

స్ట్రింగ్ పలకరింపు = 'హలో, వరల్డ్!' ;

int స్ట్రింగ్ పొడవు = పలకరింపు. పొడవు ( ) ;

వ్యవస్థ . బయటకు . println ( 'గ్రీటింగ్ స్ట్రింగ్ యొక్క పొడవు:' + స్ట్రింగ్ పొడవు ) ;

}

}

ఈ ఉదాహరణలో,

  • ది ' పలకరింపు ” స్ట్రింగ్‌లో ఖాళీ మరియు విరామ చిహ్నాలతో సహా 13 అక్షరాలు ఉన్నాయి.
  • ది ' పొడవు () ” అనే పద్ధతి గ్రీటింగ్ స్ట్రింగ్‌లోని అక్షరాలను తిరిగి పొందడానికి ఉపయోగించబడుతుంది.

అవుట్‌పుట్

స్ట్రింగ్ లెంగ్త్ విలువ 13, అది గ్రీటింగ్ స్ట్రింగ్‌లోని అక్షర పొడవు.

ఉదాహరణ: 2

లూప్‌లో పొడవు() పద్ధతిని ఉపయోగించే మరొక ఉదాహరణ ఇక్కడ ఉంది:

తరగతి మార్కులు {

ప్రజా స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {

స్ట్రింగ్ సందేశం = 'జావా' ;

కోసం ( int i = 0 ; i < సందేశం. పొడవు ( ) ; i ++ ) {

చార్ ప్రస్తుతచార్ = సందేశం. charAt ( i ) ;

వ్యవస్థ . బయటకు . println ( 'ఇండెక్స్ వద్ద అక్షరం' + i + ' ఉంది:' + ప్రస్తుతచార్ ) ;

}

}

}

పై కోడ్ యొక్క వివరణ క్రింద పేర్కొనబడింది:

  • ది ' పొడవు () ” మెసేజ్ స్ట్రింగ్‌లోని ప్రతి అక్షరాన్ని మళ్ళించడానికి లూప్‌లో పద్ధతి ఉపయోగించబడుతుంది.
  • ది ' charAt() 'ప్రస్తుత సూచికలో అక్షరాన్ని తిరిగి పొందడానికి పద్ధతి ఉపయోగించబడుతుంది మరియు ఆ అక్షరం కన్సోల్‌లో ముద్రించబడుతుంది.

అవుట్‌పుట్

సందేశ స్ట్రింగ్‌లోని ప్రతి అక్షరం కన్సోల్‌కు ముద్రించబడిందని అవుట్‌పుట్ చూపిస్తుంది.

పొడవు మరియు పొడవు() పద్ధతుల మధ్య తేడా ఏమిటి?

జావాలో, పొడవు మరియు పొడవు() వరుసగా శ్రేణి పరిమాణం మరియు స్ట్రింగ్ యొక్క పొడవును పొందడానికి ఉపయోగించబడతాయి. అయితే, ఈ రెండు భావనల మధ్య కొన్ని ముఖ్యమైన తేడాలు ఉన్నాయి:

  • పొడవు అనేది శ్రేణిలోని మూలకాల సంఖ్యను పొందడానికి ఉపయోగించే శ్రేణి యొక్క పబ్లిక్ ఇన్‌స్టాన్స్ వేరియబుల్. ఇది ఒక పద్ధతి కాదు మరియు డాట్ (.) ఆపరేటర్ ద్వారా నేరుగా యాక్సెస్ చేయబడుతుంది. పొడవు() స్ట్రింగ్ పొడవును నిర్ణయిస్తుంది. ఇది వేరియబుల్ పేరు తర్వాత కుండలీకరణాలను ఉపయోగించి యాక్సెస్ చేయబడుతుంది.
  • పొడవు శ్రేణులతో మాత్రమే ఉపయోగించబడుతుంది, అయితే పొడవు() స్ట్రింగ్‌లతో మాత్రమే ఉపయోగించబడుతుంది.
  • పొడవు అర్రే యొక్క మూలకం గణనను సూచించే పూర్ణాంక విలువను ఇస్తుంది. స్ట్రింగ్‌లోని అక్షరాల సంఖ్యను సూచించే పూర్ణాంకం విలువ పొడవు() ఫంక్షన్ ద్వారా అందించబడుతుంది.
  • పొడవు అనేది చివరి వేరియబుల్, ఇది సవరించబడదు, అయితే పొడవు() అనేది ఏదైనా స్ట్రింగ్ వస్తువుపై పిలవబడే పద్ధతి.
  • పొడవు అనేది శ్రేణి ఆబ్జెక్ట్ యొక్క లక్షణం, కాబట్టి ఇది డాట్ సంజ్ఞామానాన్ని ఉపయోగించి యాక్సెస్ చేయబడుతుంది, అయితే పొడవు() అనేది స్ట్రింగ్ క్లాస్ యొక్క పద్ధతి, కాబట్టి ఇది పద్ధతి ఇన్వోకేషన్ సింటాక్స్ ఉపయోగించి యాక్సెస్ చేయబడుతుంది.

ముగింపు

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