Page 325 - CITS_CSA_TT_Hindi
P. 325
कं ूटर सॉ वेयर ए ीके शन - CITS
ंग मूलतः वण का एक म है। जावा म , ंग ऑ े अप रवत नीय होते ह , िजसका अथ है िक वे र ह और उनके िनमा ण के बाद उ बदला
नहीं जा सकता
CharSequence इंटरफ़े स: जावा म CharSequence इंटरफ़े स वण के अनु मों के िलए एक ितिनिध के प म काय करता है। नीचे कु छ
ास दी गई ह जो CharSequence इंटरफ़े स को लागू करती ह
1 ंग
2 ंगबफ़र
3 ंगिब र
1 ंगबफ़र (StringBuffer): ंगबफ़र जावा म ंग का एक साथी वग है, और यह वण अनु मों म हेरफे र करने के िलए ापक काय मता
दान करता है। जबिक जावा म ंग अप रवत नीय ह और िनि त-लंबाई वाले वण अनु मों का ितिनिध करते ह , ंगबफ़र वण अनु मों का
ितिनिध करता है जो गितशील प से बढ़ सकते ह और संशोिधत िकए जा सकते ह ।
StringBuffer demoString = new StringBuffer(“ctiworld”);
2 ंगिब र (StringBuilder): जावा म , ंगिब र ास वण के प रवत नशील अनु म का ितिनिध करता है। ंग ास के िवपरीत, जो
अप रवत नीय वण अनु म बनाता है, ंगिब र एक िवक दान करता है जो आपको प रवत नशील वण अनु म बनाने और संशोिधत करने
की अनुमित देता है
StringBuilder demoString = new StringBuilder();
demoString.append(“CTI”);
3 ंगटोकनाइज़र (StringTokenizer): जावा म ंगटोकनाइज़र ास का उपयोग ंग को टोकन या छोटे घटकों म िवभािजत करने के िलए
िकया जाता है।
उदाहरण
दरअसल, जावा म एक ंगटोकनाइज़र ऑ े उस ंग के भीतर एक आंत रक वत मान ित का ट ैक रखता है िजसे वह टोकनाइज़ कर रहा है।
कु छ ऑपरेशन इस ित को आगे बढ़ाते ह ों िक वण संसािधत होते ह । टोकन ा करने के िलए, ंगटोकनाइज़र ऑ े इसे बनाने के िलए
उपयोग की गई मूल ंग से एक सब ंग िनकालता है।
ंगजॉइनर जावा म java.util पैके ज के भीतर एक ास है, िजसे िनिद िडलीमीटर ारा अलग िकए गए वण ( ं ) के अनु म के िनमा ण के िलए
िडज़ाइन िकया गया है। यह िदए गए उपसग से शु करने और िदए गए य के साथ समा करने का िवक भी दान करता है। जबिक ंगिब र
ास का उपयोग करके ेक ंग के बाद मै ुअल प से एक िडलीमीटर जोड़कर समान काय मता ा की जा सकती है, ंगजॉइनर इस
ि या को सरल बनाता है, िजससे आपको िलखने के िलए आव क कोड की मा ा कम हो जाती है।
Syntax:
public StringJoiner(CharSequence delimiter)
जैसा िक पहले बताया गया है, आप ंग िलटरल का उपयोग करके जावा म एक ंग बना सकते ह । ंग िलटरल दोहरे कोटशन माक के भीतर
संल वण का एक म है
String myString = “Hello, World!”;
313
CITS : IT&ITES - कं ूटर सॉ वेयर ए ीके शन - पाठ 78 - 84

