జావాలో, ఆదిమ డేటా రకానికి బదులుగా వస్తువులను ఉపయోగించాల్సిన పరిస్థితులను మనం చూస్తాము. దీనిని నెరవేర్చడానికి, రేపర్ క్లాస్ను అందిస్తుంది అక్షరం ఆదిమ కోసం చార్ . జావాలోని చార్ పై ఈ వ్యాసంలో, అదే వివరంగా అర్థం చేసుకుందాం.
ఈ వ్యాసంలో ఈ క్రింది విషయాలు కవర్ చేయబడతాయి:
జావాలో అస్థిరమైనది ఏమిటి
ప్రారంభిద్దాం!
జావాలో అక్షర తరగతి
ది అక్షర తరగతి సాధారణంగా అన్ని ఆదిమ రకం సి ఉంది ఒక లోకి వస్తువు . రకం అక్షరం యొక్క ఏదైనా వస్తువు దాని రకాన్ని కలిగి ఉన్న ఒకే ఫీల్డ్ను కలిగి ఉండవచ్చు చార్ . అక్షర తరగతి అనేక ఉపయోగకరమైన తరగతులను అందిస్తుంది (అనగా, స్టాటిక్) అక్షరాలతో పనిచేయడం కోసం.
అక్షరంతో అక్షర వస్తువును సృష్టించడానికి బిల్డర్ & మైనస్
అక్షరం ch = క్రొత్త అక్షరం ('a')
పై స్టేట్మెంట్ అక్షర వస్తువును సృష్టిస్తుంది, ఇందులో ‘ఎ’ రకం చార్ ఉంటుంది. అక్షర తరగతిలో ఒకే కన్స్ట్రక్టర్ మాత్రమే ఉంది, ఇది చార్ డేటా రకం యొక్క వాదనను ఆశిస్తుంది.
జావాలోని చార్ పై ఈ వ్యాసంలో తరువాత, జావాలోని అక్షరాలతో ఉపయోగించిన కొన్ని తప్పించుకునే సన్నివేశాలను చూద్దాం.
ఎస్కేప్ సీక్వెన్స్
ముందు ఉన్న పాత్ర a బాక్ స్లాష్ () దీనిని సాధారణంగా ఎస్కేప్ సీక్వెన్స్ అంటారు. ఈ భావనను అర్థం చేసుకోవడంలో మీకు సహాయపడే క్రింద పేర్కొన్న పట్టిక ఉంది.
ఎస్కేప్ సీక్వెన్స్ | వివరణ |
టి | ఈ సమయంలో వచనంలో ట్యాబ్ను చొప్పిస్తుంది. |
n | ఇది వచనంలో క్రొత్త పంక్తిని చొప్పిస్తుంది. |
బి | ఈ సమయంలో వచనంలో బ్యాక్స్పేస్ను చొప్పిస్తుంది. |
r | ఇది ఈ సమయంలో వచనంలో క్యారేజ్ రిటర్న్ను చొప్పిస్తుంది. |
f | ఇది ఈ సమయంలో టెక్స్ట్లో ఫారమ్ ఫీడ్ను ఇన్సర్ట్ చేస్తుంది. |
' | ఇది ఈ సమయంలో వచనంలో ఒకే కోట్ అక్షరాన్ని వేరు చేస్తుంది. |
' | ఇది ఈ సమయంలో వచనంలో డబుల్ కోట్ అక్షరాన్ని చొప్పిస్తుంది. |
ఈ సమయంలో వచనంలో బ్యాక్స్లాష్ అక్షరాన్ని చొప్పిస్తుంది. |
మీరు తప్పించుకునే సన్నివేశాలను అర్థం చేసుకున్నందున, మనం ముందుకు సాగి, ఆ పాత్రల పద్ధతులను అర్థం చేసుకుందాం జావాలో.
అక్షర తరగతి యొక్క పద్ధతులు
కింది పట్టిక కొన్ని ముఖ్యమైన విషయాలను చర్చిస్తుంది అక్షర తరగతి.
పద్ధతులు | వివరణ |
isWhitespace () | పేర్కొన్న చార్ విలువ వైట్స్పేస్ కాదా అని నిర్ణయించడంలో ఇది సహాయపడుతుంది. |
isDigit () | పేర్కొన్న చార్ విలువ అంకె కాదా అని నిర్ణయించడంలో ఇది సహాయపడుతుంది. |
isLetter () | చార్ విలువ అక్షరం కాదా అని నిర్ణయించడంలో ఇది సహాయపడుతుంది. |
isUpperCase () | పేర్కొన్న చార్ విలువ పెద్దది కాదా అని నిర్ణయించడంలో ఇది సహాయపడుతుంది. |
isLowerCase () | పేర్కొన్న చార్ విలువ చిన్న అక్షరమా అని నిర్ణయించడంలో ఇది సహాయపడుతుంది. |
toUpperCase () | ఇది పేర్కొన్న చార్ విలువ యొక్క పెద్ద రూపాన్ని అందిస్తుంది. |
toLowerCase () | ఇది పేర్కొన్న చార్ విలువ యొక్క చిన్న రూపాన్ని అందిస్తుంది. |
toString () | ఇది పేర్కొన్న అక్షర విలువను సూచించే స్ట్రింగ్ ఆబ్జెక్ట్ను అందిస్తుంది |
తరువాత, జావాలోని చార్ పై ఈ వ్యాసంలో, పైన చర్చించిన పద్ధతుల యొక్క ఆచరణాత్మక అమలును చూద్దాం.
స్పార్క్ ఉపయోగించి ట్విట్టర్ సెంటిమెంట్ విశ్లేషణ
కోడ్:
దిగుమతి java.util.Scanner పబ్లిక్ క్లాస్ JavaCharacterExample1 {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ [] అర్గ్స్) {// మొదటి ఇన్పుట్ కోసం వినియోగదారుని అడగండి. System.out.print ('మొదటి ఇన్పుట్:') // యూజర్ ఇన్పుట్ పొందడానికి స్కానర్ క్లాస్ ఉపయోగించండి. స్కానర్ స్కానర్ = క్రొత్త స్కానర్ (System.in) // వినియోగదారు ఇన్పుట్ను పొందుతుంది. చార్ [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // ఒక నిర్దిష్ట అక్షరం కోసం అక్షరాలను లెక్కించండి. for (char ch1: value1) {result1 = Character.charCount (ch1)} // ఫలితాన్ని ముద్రించండి. System.out.print ('విలువ:' + result1 + 'n') System.out.print ('రెండవ ఇన్పుట్:') చార్ [] value2 = scanner.nextLine (). int result2 = Character.hashCode (ch2) System.out.print ('' + ch2 + '' అక్షరానికి హాష్ కోడ్ ఇలా ఇవ్వబడింది: '+ result2 +' n ')} System.out.print (' మూడవ ఇన్పుట్: ') చార్ [] value3 = scanner.nextLine (). toCharArray () (చార్ ch3: value3) ch3 + '' ఒక అంకె. ')} else {System.out.println (' అక్షరం '' + ch3 + '' అంకె కాదు. ')} System.out.print (' నాల్గవ ఇన్పుట్: ') చార్ [] value4 = scanner.nextLine (). (చార్ ch4: value4) కోసం toCharArray () {బూలియన్ ఫలితం 4 = అక్షరం. : '+ result4)}}}}
అవుట్పుట్:
మొదటి ఇన్పుట్: 89 విలువ: 1 రెండవ ఇన్పుట్: J 'J' అక్షరానికి హాష్ కోడ్ ఇలా ఇవ్వబడింది: 74 మూడవ ఇన్పుట్: 5 '5' అక్షరం ఒక అంకె. నాల్గవ ఇన్పుట్: h నాల్గవ అక్షరం 'h' ఒక ISO నియంత్రణ: తప్పుడు
దీనితో, మేము జావాలోని చార్ పై ఈ కథనాన్ని ముగించాము. జావా యొక్క ప్రాథమికాలను మీరు అర్థం చేసుకున్నారని నేను నమ్ముతున్నాను. “చార్ ఇన్ జావా” లో మీరు ఈ కథనాన్ని కనుగొంటే, చూడండి ప్రపంచవ్యాప్తంగా విస్తరించి ఉన్న 250,000 మందికి పైగా సంతృప్తికరమైన అభ్యాసకుల నెట్వర్క్తో విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. మీ ప్రయాణంలో అడుగడుగునా మీకు సహాయం చేయడానికి మేము ఇక్కడ ఉన్నాము, ఈ జావా ఇంటర్వ్యూ ప్రశ్నలతో పాటుగా, మేము ఒక పాఠ్యాంశంతో ముందుకు వచ్చాము, ఇది విద్యార్థులు మరియు నిపుణుల కోసం రూపొందించబడింది జావా డెవలపర్.
మాకు ప్రశ్న ఉందా? దయచేసి ఈ “చార్ ఇన్ జావా” యొక్క వ్యాఖ్యల విభాగంలో పేర్కొనండి ' మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.