CodeGym /కోర్సులు /మాడ్యూల్ 1 /స్ట్రింగ్ రకం: స్ట్రింగ్స్ మరియు టెక్స్ట్

స్ట్రింగ్ రకం: స్ట్రింగ్స్ మరియు టెక్స్ట్

మాడ్యూల్ 1
స్థాయి, పాఠం
అందుబాటులో ఉంది

1. Stringరకం

జావాలో ఎక్కువగా ఉపయోగించే రకాల్లో ఈ Stringరకం ఒకటి. ఇది ఎక్కువగా ఉపయోగించే రకం కావచ్చు. ఇది ఇంత జనాదరణ పొందడానికి ఒక కారణం ఉంది: అటువంటి వేరియబుల్స్ మిమ్మల్ని టెక్స్ట్‌ని స్టోర్ చేయడానికి అనుమతిస్తాయి — మరియు అలా ఎవరు చేయకూడదనుకుంటున్నారు? intఅదనంగా, రకాలు మరియు రకాలు కాకుండా double, మీరు ఆ రకం వస్తువులపై పద్ధతులను కాల్ చేయవచ్చు Stringమరియు ఈ పద్ధతులు కొన్ని ఉపయోగకరమైన మరియు ఆసక్తికరమైన విషయాలను చేస్తాయి.

అంతేకాదు, అన్ని జావా ఆబ్జెక్ట్‌లను (అన్నీ!) ఒక గా మార్చవచ్చు String. బాగా, మరింత ఖచ్చితంగా చెప్పాలంటే, అన్ని జావా వస్తువులు వాటి యొక్క టెక్స్ట్ (స్ట్రింగ్) ప్రాతినిధ్యాన్ని తిరిగి ఇవ్వగలవు. రకం పేరు Stringపెద్ద అక్షరంతో ప్రారంభమవుతుంది, ఎందుకంటే ఇది పూర్తి స్థాయి తరగతి.

మేము ఈ రకానికి ఒకటి కంటే ఎక్కువసార్లు తిరిగి వస్తాము (ఇది చాలా ఉపయోగకరంగా మరియు ఆసక్తికరంగా ఉంటుంది), కానీ ఈ రోజు మనం క్లుప్త పరిచయం చేస్తాము.


2. Stringవేరియబుల్స్ సృష్టించడం

తీగలను (టెక్స్ట్) నిల్వ చేయడానికి రకం Stringరూపొందించబడింది. వచనాన్ని నిల్వ చేయగల కోడ్‌లో వేరియబుల్‌ని సృష్టించడానికి , మీరు ఇలాంటి స్టేట్‌మెంట్‌ను ఉపయోగించాలి:

String name;
Stringవేరియబుల్ సృష్టిస్తోంది

name వేరియబుల్ పేరు ఎక్కడ ఉంది.

ఉదాహరణలు:

ప్రకటన వివరణ
String name;
అనే స్ట్రింగ్ వేరియబుల్ nameసృష్టించబడింది
String message;
అనే స్ట్రింగ్ వేరియబుల్ messageసృష్టించబడింది
String text;
అనే స్ట్రింగ్ వేరియబుల్ textసృష్టించబడింది

intమరియు రకాలు వలె , మీరు బహుళ వేరియబుల్‌లను doubleసృష్టించడానికి సంక్షిప్తలిపి సంజ్ఞామానాన్ని ఉపయోగించవచ్చు :String

String name1, name2, name3;
Stringబహుళ వేరియబుల్స్ సృష్టించడానికి సంక్షిప్తలిపి

String3. వేరియబుల్స్‌కు విలువలను కేటాయించడం

వేరియబుల్‌లో విలువను ఉంచడానికి String, మీరు ఈ ప్రకటన చేయాలి:

name = "value";
Stringవేరియబుల్‌కు విలువను కేటాయించడం

మరియు ఇప్పుడు మేము ఈ రకానికి మరియు మేము ఇప్పటికే అధ్యయనం చేసిన వాటికి మధ్య మొదటి వ్యత్యాసాన్ని పొందాము. Stringరకం యొక్క అన్ని విలువలు టెక్స్ట్ యొక్క స్ట్రింగ్‌లు మరియు తప్పనిసరిగా డబుల్ కోట్‌లలో జతచేయబడాలి .

ఉదాహరణలు:

ప్రకటన గమనిక
String name = "Steve";
వేరియబుల్ name వచనాన్ని కలిగి ఉంటుందిSteve
String city = "New York";
వేరియబుల్ city వచనాన్ని కలిగి ఉంటుందిNew York
String message = "Hello!";
వేరియబుల్ message వచనాన్ని కలిగి ఉంటుందిHello!

String4. వేరియబుల్స్ ప్రారంభించడం

intమరియు రకాలు వలె double, రకం యొక్క వేరియబుల్స్ Stringసృష్టించబడిన వెంటనే ప్రారంభించబడతాయి. వాస్తవానికి, ఇది మీరు జావాలోని అన్ని రకాలతో చేయగలిగినది . కాబట్టి మేము ఇకపై దాని గురించి ప్రస్తావించము.

String name1 = "value1", name2 = "value2", name3 = "value3";
వేరియబుల్స్ సృష్టించడం మరియు ప్రారంభించడం కోసం సంక్షిప్తలిపి
String name = "Steve", city = "New York", message = "Hello!";
వేరియబుల్స్‌ను సృష్టించే మరియు ప్రారంభించే స్టేట్‌మెంట్ యొక్క ఉదాహరణ
దయచేసి గమనించండి:

మీరు వేరియబుల్‌కు ఎటువంటి విలువను కేటాయించకుండా డిక్లేర్ చేసి , దానిని ఉపయోగించడానికి ప్రయత్నిస్తే జావా కంపైలర్ ఫిర్యాదు చేస్తుంది.

ఈ కోడ్ పని చేయదు:

ప్రకటన గమనిక
String name;
System.out.println(name);
వేరియబుల్ nameప్రారంభించబడలేదు. ప్రోగ్రామ్ కంపైల్ చేయబడదు.
int a;
a++;
వేరియబుల్ aప్రారంభించబడలేదు. ప్రోగ్రామ్ కంపైల్ చేయబడదు.
double x;
double y = x;
వేరియబుల్ xప్రారంభించబడలేదు. ప్రోగ్రామ్ కంపైల్ చేయబడదు.

1
టాస్క్
జావా సింటాక్స్, స్థాయి, పాఠం
లాక్ చేయబడింది
One cat isn't enough
One cat isn't enough
1
టాస్క్
జావా సింటాక్స్, స్థాయి, పాఠం
లాక్ చేయబడింది
Max, Bella, and Jack
Max, Bella, and Jack
1
టాస్క్
జావా సింటాక్స్, స్థాయి, పాఠం
లాక్ చేయబడింది
Subjective reality
Subjective reality
1
టాస్క్
జావా సింటాక్స్, స్థాయి, పాఠం
లాక్ చేయబడింది
Code entry
Your attention, please! Now recruiting code entry personnel for CodeGym. Turn up your focus, let your fingers relax, read the code, and then... type it into the appropriate box. Code entry is far from a useless exercise, though it might seem so at first glance: it allows a beginner to get used to and remember syntax (modern IDEs seldom make this possible).
వ్యాఖ్యలు
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION