చార్అట్ () లో ఒక పద్ధతి, ప్రత్యేకంగా స్ట్రింగ్లో పేర్కొన్న సూచిక వద్ద అక్షరాన్ని తిరిగి ఇవ్వడానికి ఉపయోగిస్తారు. ఈ వ్యాసంలో ఈ అంశాన్ని వివరంగా అర్థం చేసుకుంటాం. ఈ వ్యాసంలో క్రింది గమనికలు కవర్ చేయబడతాయి,
- charAt జావాలో
- StringIndexOutOfBoundsException కోసం ఉదాహరణ
- చార్అట్ () ఉపయోగించి స్ట్రింగ్ యొక్క అన్ని అక్షరాలను ముద్రించడం
- చార్అట్ () ఉపయోగించి అక్షరం యొక్క ఫ్రీక్వెన్సీని లెక్కించడం
- స్ట్రింగ్ యొక్క మొదటి మరియు చివరి అక్షరాన్ని ముద్రించడం
కాబట్టి ప్రారంభిద్దాం
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 శిక్షణ మరియు ధృవీకరణ కోర్సు కోర్ మరియు అధునాతన జావా భావనలతో పాటు హైబర్నేట్ & స్ప్రింగ్ వంటి వివిధ జావా ఫ్రేమ్వర్క్ల కోసం మీకు శిక్షణ ఇవ్వడానికి రూపొందించబడింది.
మాకు ప్రశ్న ఉందా? దయచేసి ఈ బ్లాగ్ యొక్క వ్యాఖ్యల విభాగంలో దీనిని ప్రస్తావించండి మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.