మీ పనిని తగ్గించడానికి చాలా పద్ధతులను అందిస్తుంది. ఈ వ్యాసంలో, అలాంటి ఒక పద్ధతిని చర్చిద్దాం, append () . జావాలోని అనుబంధ పద్ధతి పేర్కొన్న స్ట్రింగ్ను అక్షర శ్రేణికి జోడిస్తుంది. నేను వివరించాను జావాలో చేర్చండి.
చర్చించాల్సిన అంశాలు ఈ క్రింది విధంగా ఉన్నాయి:
- జావాలో అనుబంధ పద్ధతి ఏమిటి?
- సింటాక్స్
- ఉదాహరణ - స్ట్రింగ్బిల్డర్ మరియు స్ట్రింగ్బఫర్
- అనుబంధ పద్ధతిని ఎప్పుడు ఉపయోగించాలి?
జావాలో కలిపే పద్ధతి ఏమిటి?
పద్ధతి జోడిస్తుంది అక్షర శ్రేణికి పేర్కొన్న స్ట్రింగ్ను జోడించడంలో సహాయపడుతుంది. యొక్క అక్షరాలు వాదన తరువాత చేర్చబడుతుంది.
- ప్రకటన
అనుబంధ పద్ధతి యొక్క ప్రకటన క్రింది విధంగా ఉంది:
పబ్లిక్ స్ట్రింగ్బిల్డర్ అనుబంధం (స్ట్రింగ్ స్ట్రింగ్)
- పరామితి
str: ఇది స్ట్రింగ్
- తిరిగి విలువ
వస్తువుకు సూచనను అందిస్తుంది
ఇప్పుడు మీకు సాధారణ వాక్యనిర్మాణం గురించి తెలుసు, భిన్నంగా చూద్దాంజావాలో పద్ధతి జోడించే మార్గాలు / రూపాలు ఉపయోగించబడతాయి.
జావాలో జోడించు: సింటాక్స్
ప్రాతినిధ్యం వహించడానికి వివిధ మార్గాలు చేర్చండి పద్ధతి:
- ప్రజా స్ట్రింగ్బిల్డర్ అనుబంధం ( బూలియన్ బి)
- ప్రజా స్ట్రింగ్బిల్డర్ అనుబంధం (పూర్ణాంకానికి i)
- ప్రజా స్ట్రింగ్బిల్డర్ అనుబంధం (ఫ్లోట్ ఎఫ్)
- ప్రజా స్ట్రింగ్బిల్డర్ అనుబంధం (పొడవైన ఎల్)
- ప్రజా స్ట్రింగ్బిల్డర్ అనుబంధం (డబుల్ డి)
- ప్రజా స్ట్రింగ్బిల్డర్ అనుబంధం ( చార్ సి)
- ప్రజా స్ట్రింగ్బిల్డర్ అనుబంధం ( చార్ [] పే)
- ప్రజా స్ట్రింగ్బిల్డర్ అనుబంధం ( చార్ [] str, పూర్ణాంకానికి ఆఫ్సెట్, పూర్ణాంకానికి లెన్)
- ప్రజా స్ట్రింగ్బిల్డర్ అనుబంధం (చార్సక్వెన్స్ సిఎస్)
- ప్రజా స్ట్రింగ్బిల్డర్ అనుబంధం (చార్సక్వెన్స్ సిఎస్, పూర్ణాంకానికి ప్రారంభం, పూర్ణాంకానికి ముగింపు)
- ప్రజా స్ట్రింగ్బిల్డర్ అనుబంధం (ఆబ్జెక్ట్ ఆబ్జెక్ట్)
- ప్రజా స్ట్రింగ్బిల్డర్ అనుబంధం (స్ట్రింగ్ స్ట్రింగ్)
- ప్రజా స్ట్రింగ్బిల్డర్ అనుబంధం (స్ట్రింగ్బఫర్ ఎస్బి)
- ప్రజా స్ట్రింగ్బిల్డర్ appendCodePoint ( పూర్ణాంకానికి కోడ్ పాయింట్)
ఇప్పుడు మీకు భావన గురించి తెలుసు, ఉదాహరణ సహాయంతో భావనను అర్థం చేసుకోవడానికి ప్రయత్నిద్దాం.
ఉదాహరణ
ఇచ్చిన కోడ్ క్రింద మీకు ఉపయోగం చూపిస్తుంది స్ట్రింగ్బిల్డర్ తరగతి. ఒకసారి చూడు!
కోడ్:
java.util ను దిగుమతి చేయండి. println ('String =' + str.toString ()) StringBuilder str1 = new stringBuilder ('XYZ') System.out.println ('String1 =' + str1.toString ()) StringBuilder str2 = new stringBuilder (10) // ప్రింట్ స్ట్రింగ్ System.out.println ('String2 capacity =' + str2.capacity ()) StringBuilder str3 = new stringBuilder (str1) // print string System.out.println ('String3 =' + str3.toString ()) }
అవుట్పుట్:
జావాలో పాలిండ్రోమ్ కోసం ఎలా తనిఖీ చేయాలి
స్ట్రింగ్ = ABC
స్ట్రింగ్ 1 = XYZ
స్ట్రింగ్ 2 సామర్థ్యం = 10
స్ట్రింగ్ 3 = XYZ
ఉపయోగించడం ద్వారా మరొక మార్గం స్ట్రింగ్బఫర్ తరగతి.
కోడ్:
java.io. println ('స్ట్రింగ్ యొక్క పొడవు ఎడురేకా =' + p) System.out.println ('స్ట్రింగ్ యొక్క సామర్థ్యం ఎడురేకా =' + q)}}
అవుట్పుట్:
స్ట్రింగ్ యొక్క పొడవు ఎడురేకా = 7
స్ట్రింగ్ యొక్క సామర్థ్యం ఎడురేకా = 10
పై కోడ్లో, నేను స్ట్రింగ్బఫర్ తరగతికి చెందిన రెండు ఎక్కువగా ఉపయోగించిన పద్ధతులను పేర్కొన్నాను. జావా అందించే ఈ పద్ధతి గురించి కొంచెం ఎక్కువ సమాచారం పోయనివ్వండి!
అనుబంధ పద్ధతిని ఎప్పుడు ఉపయోగించాలి?
బాగా, స్ట్రింగ్లో + ఆపరేటర్ ఉపయోగించబడే పరిస్థితి వస్తువులు . స్ట్రింగ్బఫర్ ఉదాహరణలో రెండు సారూప్య ఆపరేషన్లలో స్ట్రింగ్ ఉదాహరణకి చేసిన ఏవైనా మార్పులను జావా స్వయంగా మారుస్తుంది. అందువల్ల సంయోగం అనుబంధం పద్ధతిని a స్ట్రింగ్బఫర్ వస్తువు. సంగ్రహణ నిర్వహించిన వెంటనే కంపైలర్ పిలుస్తుంది toString సవరించిన స్ట్రింగ్బఫర్ను తిరిగి స్థిరమైన స్ట్రింగ్గా మార్చడానికి పద్ధతి. ఇది నిజంగా క్లిష్టంగా అనిపిస్తుంది, సరియైనదా?
అన్నింటికీ బదులుగా ఎందుకు ఒక స్ట్రింగ్ క్లాస్ లాగా ఉండకూడదు స్ట్రింగ్బఫర్ ?
ఇక్కడ పరిష్కారం పనితీరు. స్ట్రింగ్ వస్తువులు మార్పులేనివి అని తెలుసుకోవటానికి గంట మరియు సమయం చాలా ఆప్టిమైజేషన్లు ఉన్నాయి. స్ట్రింగ్ మరియు స్ట్రింగ్బఫర్ మధ్య మార్పిడి యొక్క సంక్లిష్ట భాగాన్ని దాచిపెడుతుంది, మరింత ఖచ్చితంగా ప్రోగ్రామర్లు స్ట్రింగ్బఫర్ను ఉపయోగించాల్సిన అవసరాన్ని ఎప్పుడూ అనుభవించరు మరియు స్ట్రింగ్ వేరియబుల్స్పై + ఆపరేటర్ పరంగా చాలా సమస్యలను పరిష్కరించగలరు!
ఇది జావాలో అనుబంధం అనే పద్ధతిపై ఈ వ్యాసం చివర మనలను తీసుకువస్తుంది. మీరు దానిని సమాచారంగా కనుగొన్నారని నేను ఆశిస్తున్నాను. చదువుతూ ఉండండి, అన్వేషించండి!
చూడండి ప్రపంచవ్యాప్తంగా విస్తరించి ఉన్న 250,000 మందికి పైగా సంతృప్తికరమైన అభ్యాసకుల నెట్వర్క్తో విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. మీ ప్రయాణంలో అడుగడుగునా మీకు సహాయం చేయడానికి మేము ఇక్కడ ఉన్నాము, ఈ జావా ఇంటర్వ్యూ ప్రశ్నలతో పాటుగా, మేము జావా డెవలపర్గా ఉండాలనుకునే విద్యార్థులు మరియు నిపుణుల కోసం రూపొందించిన ఒక పాఠ్యాంశంతో ముందుకు వచ్చాము.
మాకు ప్రశ్న ఉందా? దయచేసి ఈ “జావాలో జోడించు” వ్యాసంలోని వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.