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
   320   321   322   323   324   325   326   327   328   329   330