जावा स्ट्रिंग बदलें (), प्रतिस्थापन () और amp; प्रतिस्थापन () उदाहरणों के साथ

विषय - सूची:

Anonim

स्ट्रिंग क्लास जावा में तीन प्रकार के प्रतिस्थापन के तरीके हैं:

  1. बदलने के()
  2. सबको बदली करें()
  3. प्रतिस्थापन ()

जावा में प्रतिस्थापित () फ़ंक्शन की सहायता से, आप अपने स्ट्रिंग में वर्णों को बदल सकते हैं। विवरण में प्रत्येक जावा स्ट्रिंग एपीआई कार्यों का अध्ययन करने देता है:

जावा स्ट्रिंग बदलें () विधि

जावा स्ट्रिंग रिप्लेस () विधि किसी दिए गए चरित्र की प्रत्येक घटना को एक नए चरित्र के साथ बदल देती है और एक नया स्ट्रिंग लौटाती है। जावा प्रतिस्थापित () स्ट्रिंग विधि चरित्र मानों के अनुक्रम के प्रतिस्थापन की अनुमति देती है।

वाक्य - विन्यास:

public Str replace(char oldC, char newC)

पैरामीटर:

पुराना - पुराना चरित्र

newCh - नया चरित्र

प्रतिलाभ की मात्रा

जावा रिप्लेस () फंक्शन पुराने स्ट्रिंग को नए सिरे से बदलकर एक स्ट्रिंग देता है।

जावा में प्रतिस्थापित () का उदाहरण:

आइए जावा फ़ंक्शन को प्रतिस्थापित (उदाहरण के साथ) समझते हैं:

public class Guru99Ex1 {public static void main(String args[]) {String S1 = new String("the quick fox jumped");System.out.println("Original String is ': " + S1);System.out.println("String after replacing 'fox' with 'dog': " + S1.replace("fox", "dog"));System.out.println("String after replacing all 't' with 'a': " + S1.replace('t', 'a'));}}

आउटपुट:

मूल स्ट्रिंग है ': त्वरित लोमड़ी कूद गई

स्ट्रिंग 'कुत्ते' के साथ 'लोमड़ी' की जगह के बाद: त्वरित कुत्ता कूद गया

जावा स्ट्रिंग प्रतिकृति

जावा स्ट्रिंग रिप्लेसमेंट () विधि एक नियमित अभिव्यक्ति से मेल खाने वाले पात्रों के अनुक्रम की सभी घटनाओं को ढूंढती है और उन्हें प्रतिस्थापन स्ट्रिंग के साथ बदल देती है। कॉल के अंत में, जावा में फंक्शन रिप्लेसमैट () द्वारा एक नया स्ट्रिंग लौटाया जाता है।

हस्ताक्षर:

public Str replaceAll(String regex, String replacement) 

पैरामीटर:

रेग: नियमित अभिव्यक्ति

प्रतिस्थापन: पात्रों का प्रतिस्थापन अनुक्रम

उदाहरण:

public class Guru99Ex2 {public static void main(String args[]) {String str = "Guru99 is a site providing free tutorials";//remove white spacesString str2 = str.replaceAll("\\s", "");System.out.println(str2);}}

आउटपुट:

गुरू९९सीसइटप्रोवाइडिंगफ़्रीऑफ़्री

जावा स्ट्रिंग रिप्लेसमेंट ()

जावा स्ट्रिंग रिप्लेसफ़र्स्ट () विधि केवल पहले प्रतिस्थापन की जगह लेती है जो किसी दिए गए नियमित अभिव्यक्ति से मेल खाती है। स्ट्रिंग का मिलान एक स्ट्रिंग की शुरुआत (बाएं से दाएं) से शुरू होता है। कॉल के अंत में, जावा प्रतिस्थापनफर्स्ट () फ़ंक्शन द्वारा एक नया स्ट्रिंग लौटाया जाता है।

वाक्य - विन्यास

public Str replaceFirst(String rgex, String replacement)

मापदंडों

rgex - नियमित अभिव्यक्ति जिसके लिए स्ट्रिंग को मिलान करने की आवश्यकता है।

प्रतिस्थापन - स्ट्रिंग जो नियमित अभिव्यक्ति की जगह लेती है।

प्रतिलाभ की मात्रा

इस विधि के परिणामस्वरूप एक आउटपुट के रूप में स्ट्रिंग लौटाता है।

जावा में ReplaceAll () का उदाहरण:

public class Guru99Ex2 {public static void main(String args[]) {String str = "This website providing free tutorials";//Only Replace first 's' with '9'String str1 = str.replaceFirst("s", "9");System.out.println(str1);}}

आउटपुट:

Thi9 वेबसाइट मुफ्त ट्यूटोरियल प्रदान करती है