జావాలో చార్‌అట్‌ను ఎలా అమలు చేయాలి?



జావాలోని చార్అట్ పై ఈ వ్యాసం మీకు జావా చార్అట్ () స్ట్రింగ్ పద్ధతిని పరిచయం చేస్తుంది. ఈ పద్ధతి ఈ పద్ధతిని ఉపయోగించడానికి వివిధ మార్గాలను ప్రదర్శిస్తుంది.

చార్అట్ () లో ఒక పద్ధతి, ప్రత్యేకంగా స్ట్రింగ్‌లో పేర్కొన్న సూచిక వద్ద అక్షరాన్ని తిరిగి ఇవ్వడానికి ఉపయోగిస్తారు. ఈ వ్యాసంలో ఈ అంశాన్ని వివరంగా అర్థం చేసుకుంటాం. ఈ వ్యాసంలో క్రింది గమనికలు కవర్ చేయబడతాయి,

కాబట్టి ప్రారంభిద్దాం





charAt జావాలో

చార్అట్ () పద్ధతి కోసం, ఆమోదించిన సూచిక విలువ 0 మరియు (స్ట్రింగ్ యొక్క పొడవు - 1) మధ్య ఉండాలి. ఒకవేళ ఇండెక్స్ విలువ, సమాన సంఖ్య లేదా ప్రతికూల సంఖ్య కంటే ఎక్కువగా ఉంటే, a స్ట్రింగ్ఇండెక్స్ఆట్ఆఫ్బౌండ్స్ ఎక్సెప్షన్ తిరిగి ఇవ్వబడింది.

సంతకం



పబ్లిక్ చార్ చార్అట్ (పూర్ణాంక సూచిక)

పరామితి

సూచిక: తిరిగి ఇవ్వవలసిన పాత్ర యొక్క సూచిక



తిరిగి

పేర్కొన్న స్థానంలో ఉన్న అక్షరం తిరిగి ఇవ్వబడుతుంది.

మినహాయింపు

స్ట్రింగ్ఇండెక్స్ఆట్ఆఫ్బౌండ్ఎక్సెప్షన్ : సూచిక యొక్క విలువ ప్రతికూలంగా ఉంటే, స్ట్రింగ్ యొక్క పొడవు కంటే ఎక్కువ లేదా సమానంగా ఉంటే తిరిగి వస్తుంది.

జావా వ్యాసంలో ఈ చార్‌అట్‌తో కదులుతోంది

ఉదాహరణ

పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {స్ట్రింగ్ స్ట్రింగ్ = 'మేము గ్రహంను వాతావరణ మార్పుల నుండి కాపాడాలి' // ఇది స్ట్రింగ్ చార్ యొక్క మొదటి అక్షరాన్ని తిరిగి ఇస్తుంది c1 = str.charAt (0) చార్ c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('0 సూచిక వద్ద అక్షరం:' + c1) System.out.println ('5 వ అక్షరం సూచిక: '+ c2) System.out.println (' 9 వ సూచిక వద్ద అక్షరం: '+ c3) System.out.println (' 15 వ సూచిక వద్ద అక్షరం: '+ c4)}}

అవుట్పుట్

0 సూచిక వద్ద అక్షరం: W.

5 వ సూచిక వద్ద అక్షరం: లు

11 వ సూచిక వద్ద అక్షరం: a

20 వ సూచిక వద్ద అక్షరం: ఇ

జావా వ్యాసంలో ఈ చార్‌అట్‌తో కదులుతోంది

StringIndexOutOfBoundsException కోసం ఉదాహరణ

ప్రతికూల సూచిక లేదా పొడవు () - 1 కన్నా ఎక్కువ సూచికను దాటినప్పుడు, అప్పుడు స్ట్రింగ్ఇండెక్స్ఆట్ఆఫ్బౌండ్స్ ఎక్సెప్షన్ విసిరివేయబడుతుంది.

కింది ఉదాహరణలో, ప్రతికూల సూచిక ఆమోదించబడుతుంది:

పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {స్ట్రింగ్ స్ట్రింగ్ = 'క్లైమేట్ చేంజ్' // నెగటివ్ ఇండెక్స్ చార్ సి = స్ట్రా.చార్అట్ (-1) సిస్టమ్.అవుట్.ప్రింట్ల్న్ (సి)}}

అవుట్పుట్

థ్రెడ్ “మెయిన్” లో మినహాయింపు java.lang.StringIndexOutOfBoundsException: స్ట్రింగ్ ఇండెక్స్ పరిధికి మించి: -1

php స్ట్రింగ్‌ను శ్రేణికి మారుస్తుంది

java.base / java.lang.StringLatin1.charAt వద్ద (tringLatin1.java:44)

java.base / java.lang.String.charAt వద్ద (String.java:692)

Main.main వద్ద (Main.java:5)

సున్నా కాని స్థితి 1 తో కమాండ్ నిష్క్రమించింది

కోడ్ మినహాయింపుతో ముగుస్తుంది.

జావా వ్యాసంలో ఈ చార్‌అట్‌తో కదులుతోంది

చార్అట్ () ఉపయోగించి స్ట్రింగ్ యొక్క అన్ని అక్షరాలను ముద్రించడం

స్ట్రింగ్ యొక్క అన్ని అక్షరాలను ముద్రించడానికి, 0 నుండి స్ట్రింగ్ () -1 వరకు లూప్ యొక్క ఉపయోగం తయారు చేయబడింది.

పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {స్ట్రింగ్ s = 'క్లైమేట్ చేంజ్' కోసం (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }

అవుట్పుట్

సి

l

i

m

కు

టి

ఉంది

సి

h

కు

n

g

ఉంది

జావా వ్యాసంలో ఈ చార్‌అట్‌తో కదులుతోంది

చార్అట్ () ఉపయోగించి అక్షరం యొక్క ఫ్రీక్వెన్సీని లెక్కించడం

పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ శూన్య మెయిన్ (స్ట్రింగ్ [] అర్గ్స్) {స్ట్రింగ్ s = 'క్లైమేట్ చేంజ్ఇస్రియల్' int count = 0 (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } } 

చార్అట్ () ను ఉపయోగించడం ద్వారా పాత్ర యొక్క ఫ్రీక్వెన్సీని నిర్ణయించవచ్చు:

అవుట్పుట్

సి యొక్క ఫ్రీక్వెన్సీ: 2

జావా వ్యాసంలో ఈ చార్‌అట్‌తో కదులుతోంది

రెండు డేటా వనరులను మిళితం చేసే పట్టిక

స్ట్రింగ్ యొక్క మొదటి మరియు చివరి అక్షరాన్ని ముద్రించడం

స్ట్రింగ్ యొక్క మొదటి మరియు చివరి అక్షరాన్ని చార్అట్ () ఉపయోగించి ముద్రించవచ్చు:

పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ [] అర్గ్స్) {స్ట్రింగ్ s = 'క్లైమేట్ చేంజ్ రియల్' int strLength = s.length () // మొదటి అక్షరం System.out.println ('0 ఇండెక్స్ వద్ద అక్షరం:' + s.charAt (0)) // స్ట్రింగ్ పొడవు -1 సూచిక వద్ద ఉన్న చివరి అక్షరాన్ని పొందడం System.out.println ('చివరి సూచిక వద్ద అక్షరం:' + s.charAt (strLength-1))}}

అవుట్పుట్

0 సూచిక వద్ద అక్షరం: సి

చివరి సూచిక వద్ద అక్షరం: l

చార్అట్ () పద్ధతి వినియోగదారుడు ఏదైనా నిర్దిష్ట సూచిక వద్ద మూలకాలను ప్రాప్యత చేయడానికి అనేక మార్గాలను అందిస్తుంది, సూచిక తగిన పరిధిలో ఉన్నంత వరకు.

ఆ విధంగా ‘చార్‌అట్ ఇన్ జావా’ పై ఈ వ్యాసం ముగిసింది. మీరు మరింత తెలుసుకోవాలనుకుంటే, చూడండి విశ్వసనీయ ఆన్‌లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. ఎడురేకా యొక్క జావా J2EE మరియు SOA శిక్షణ మరియు ధృవీకరణ కోర్సు కోర్ మరియు అధునాతన జావా భావనలతో పాటు హైబర్నేట్ & స్ప్రింగ్ వంటి వివిధ జావా ఫ్రేమ్‌వర్క్‌ల కోసం మీకు శిక్షణ ఇవ్వడానికి రూపొందించబడింది.

మాకు ప్రశ్న ఉందా? దయచేసి ఈ బ్లాగ్ యొక్క వ్యాఖ్యల విభాగంలో దీనిని ప్రస్తావించండి మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.