1. సంయోగం (తీగలను విలీనం చేయడం)
జావాలో తీగలతో మీరు చేయగలిగిన ఈ వివేక మరియు సరళమైన విషయం ఉంది: మీరు వాటిని కలిసి జిగురు చేయవచ్చు. ఈ చర్యను సంయోగం అంటారు . మేము దానిని ఎలా గుర్తుంచుకుంటాము: కాన్-క్యాట్-ఎన్-నేషన్. దీనిని తరచుగా "జాయినింగ్ స్ట్రింగ్స్" లేదా "కంబైనింగ్ స్ట్రింగ్స్" అని పిలుస్తారు.
రెండు పంక్తులను కలపడానికి, మీరు +గుర్తును ఉపయోగించండి. ఇది చాలా సులభం:
"value1" + "value2"
ఉదాహరణలు:
| ప్రకటన | గమనిక |
|---|---|
|
nameతీగను కలిగి ఉంటుందిSteveSteve |
|
cityతీగను కలిగి ఉంటుందిNew YorkSteve |
|
messageతీగను కలిగి ఉంటుందిHello! Steve |
మరియు, వాస్తవానికి, మీరు ఒకే సమయంలో చాలా స్ట్రింగ్స్లో చేరవచ్చు మరియు మీరు స్ట్రింగ్స్ మరియు వేరియబుల్స్లో కూడా చేరవచ్చు.
ఉదాహరణలు:
| ప్రకటన | గమనిక |
|---|---|
|
nameస్ట్రింగ్ కలిగి ఉంటుంది Stevecityస్ట్రింగ్ New Yorkmessageస్ట్రింగ్ కలిగి ఉంటుందిHello!New YorkSteveNew York |
చివరి ఉదాహరణలో, లో ఉన్న టెక్స్ట్ message చదవడం కష్టంగా ఉందని మీరు చూడవచ్చు, ఎందుకంటే అందులో ఖాళీలు లేవు. ఒకటి లేదా అంతకంటే ఎక్కువ ఖాళీలను సూచించడానికి, మీరు వాటిని కోడ్లో వ్రాసి, ఆపై వాటిని డబుల్ కోట్లలో చుట్టాలి. ఇది ధ్వనించే దాని కంటే సులభం:
" "
మార్గం ద్వారా, మీరు కోట్ల మధ్య ఎటువంటి ఖాళీలను ఉంచకపోతే (అంటే మీరు వరుసగా రెండు డబుల్ కోట్లను వ్రాస్తారు), మీరు "ఖాళీ స్ట్రింగ్" అని పిలవబడే దాన్ని పొందుతారు:
""
ఒక వైపు, మనకు స్ట్రింగ్ ఉన్నట్లు అనిపిస్తుంది. కానీ మరోవైపు, మేము ఈ స్ట్రింగ్ను ప్రదర్శించినప్పుడు, ఏమీ ప్రదర్శించబడదు. మరియు మేము దానిని ఇతర తీగలతో కలిపినప్పుడు, ఏమీ జరగదు. ఇది తీగలకు మాత్రమే అదనంగా సున్నా లాంటిది.
2. స్ట్రింగ్గా మార్చడం
పైన పేర్కొన్న విధంగా, జావా డెవలపర్లు ఖచ్చితంగా జావాలోని ప్రతి వేరియబుల్, ఆబ్జెక్ట్ మరియు ఎక్స్ప్రెషన్ను రకానికి మార్చవచ్చని నిర్ధారించుకున్నారు String.
ఇంకా చెప్పాలంటే, మనం Stringవేరే రకంతో aని కలిపినప్పుడు ఇది స్వయంచాలకంగా జరుగుతుంది . ఉదాహరణలు:
| ప్రకటన | గమనిక |
|---|---|
|
nameతీగను కలిగి ఉంటుందిSteve5 |
|
cityతీగను కలిగి ఉంటుంది5New York5 |
|
messageతీగను కలిగి ఉంటుందిHello! 10Yo |
మూడు సందర్భాల్లోనూ, మేము ప్రశాంతంగా intమరియు Stringవేరియబుల్స్ని కలిపాము మరియు ఫలితం ఎల్లప్పుడూ ఒక String.
మీరు రకంతో అంకగణిత కార్యకలాపాలను నిర్వహించలేరు String. మొత్తం స్ట్రింగ్ అంకెలను కలిగి ఉన్నప్పటికీ.
ఉదాహరణలు:
| ప్రకటన | గమనిక |
|---|---|
|
nameతీగను కలిగి ఉంటుంది15 |
|
cityతీగను కలిగి ఉంటుంది595 |
|
messageతీగను కలిగి ఉంటుంది1010 |
ప్లస్ కార్యకలాపాలు ఎడమ నుండి కుడికి అమలు చేయబడతాయి, కాబట్టి ఫలితం కొంతవరకు ఊహించనిది కావచ్చు. ఉదాహరణ:
| ప్రకటన | గమనిక |
|---|---|
|
nameతీగను కలిగి ఉంటుంది1015 |
((a + a) + "1") + a
3. స్ట్రింగ్ను సంఖ్యగా మార్చడం
జావాలో సంఖ్యను స్ట్రింగ్గా మార్చడం, దానిని ఖాళీ స్ట్రింగ్గా మార్చడం అంత సులభం:
String str = "" + number;
కానీ మీరు స్ట్రింగ్ను నంబర్గా మార్చాల్సిన అవసరం ఉంటే? సరే, ప్రతి స్ట్రింగ్ సంఖ్యగా మార్చబడదు. కానీ స్ట్రింగ్ సంఖ్యలను మాత్రమే కలిగి ఉంటే, మీరు చేయవచ్చు. తరగతిలో దీని కోసం ఒక ప్రత్యేక పద్ధతి ఉంది Integer.
సంబంధిత ప్రకటన ఇలా కనిపిస్తుంది:
int x = Integer.parseInt(string);
పూర్ణాంకం వేరియబుల్ యొక్క డిక్లరేషన్ ఎక్కడ ఉంది మరియు ఇది సంఖ్యను సూచించే స్ట్రింగ్ (అంటే అంకెలతో కూడిన స్ట్రింగ్).int xxstring
ఉదాహరణలు:
| ప్రకటన | గమనిక |
|---|---|
|
numberసంఖ్యను కలిగి ఉంటుంది 123; |
|
numberసంఖ్యను కలిగి ఉంటుంది321 |
|
numberసంఖ్యను కలిగి ఉంటుంది3210 |
|
ఇది కంపైల్ చేయదు: వేరియబుల్ ఒక int, కానీ విలువ aString |
4. తీగలతో పనిచేయడానికి కొన్ని పద్ధతులు
చివరకు, నేను తరగతి యొక్క అనేక పద్ధతుల గురించి మాట్లాడాలనుకుంటున్నాను String.
length()పద్ధతి
స్ట్రింగ్ యొక్క పొడవును పొందేందుకు ఈ length() పద్ధతి మిమ్మల్ని అనుమతిస్తుంది , అంటే అందులో ఎన్ని అక్షరాలు ఉన్నాయి.
ఉదాహరణలు:
| ప్రకటన | గమనిక |
|---|---|
|
countవిలువను కలిగి ఉంటుంది4 |
|
countవిలువను కలిగి ఉంటుంది0 |
|
countవిలువను కలిగి ఉంటుంది5 |
మీరు ఈ పద్ధతులను దేనిలోనైనా కాల్ చేయవచ్చు, దీని రకం String, వ్యక్తీకరణ కూడా:
(name + 12).length()
length()ఎక్స్ప్రెషన్పై పద్ధతిని కాల్ చేయడం దీని రకంString
toLowerCase()పద్ధతి
toLowerCase() స్ట్రింగ్లోని అన్ని అక్షరాలను చిన్న అక్షరానికి మార్చడానికి ఈ పద్ధతి మిమ్మల్ని అనుమతిస్తుంది :
ఉదాహరణలు:
| ప్రకటన | గమనిక |
|---|---|
|
name2తీగను కలిగి ఉంటుందిrom |
|
nameఖాళీ స్ట్రింగ్ని కలిగి ఉంది |
|
name2తీగను కలిగి ఉంటుందిrom123 |
toUpperCase()పద్ధతి
toUpperCase() స్ట్రింగ్లోని అన్ని అక్షరాలను పెద్ద అక్షరానికి మార్చడానికి ఈ పద్ధతి మిమ్మల్ని అనుమతిస్తుంది :
ఉదాహరణలు:
| ప్రకటన | గమనిక |
|---|---|
|
name2తీగను కలిగి ఉంటుందిROM |
|
name2తీగను కలిగి ఉంటుందిROM123 |
GO TO FULL VERSION