Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में किसी दिए गए स्ट्रिंग से सभी डुप्लीकेट हटाएं

यहाँ स्ट्रिंग है।

string str = "ppqqrr";

अब, स्ट्रिंग को चार में मैप करने के लिए हैशसेट का उपयोग करें। यह एक स्ट्रिंग से डुप्लिकेट वर्णों को हटा देगा।

var res = new HashSet<char>(str);

आइए देखें पूरा उदाहरण -

उदाहरण

using System;
using System.Linq;
using System.Collections.Generic;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         string str = "ppqqrr";
         Console.WriteLine("Initial String: "+str);
         var res = new HashSet<char>(str);
         Console.Write("New String after removing duplicates:");
         foreach (char c in res){
            Console.Write(c);
         }  
      }
   }
}

आउटपुट

Initial String: ppqqrr
New String after removing duplicates:pqr

  1. स्ट्रिंग से सभी व्हाइटस्पेस हटाएं - जावास्क्रिप्ट

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक स्ट्रिंग लेता है और मूल स्ट्रिंग के सभी वर्णों के साथ एक नया स्ट्रिंग देता है जिसमें केवल रिक्त स्थान हटा दिए जाते हैं। उदाहरण आइए इस फ़ंक्शन के लिए कोड लिखें - const str = "This is an example string from which all whitespaces will be removed

  1. जावास्क्रिप्ट में एक स्ट्रिंग से आसन्न डुप्लिकेट को हटा रहा है

    समस्या जावास्क्रिप्ट फ़ंक्शन जो पहले और एकमात्र तर्क के रूप में एक स्ट्रिंग, str लेता है। डुप्लिकेट निष्कासन में दो आसन्न और समान अक्षरों को चुनना और उन्हें हटाना शामिल है। हम स्ट्रिंग स्ट्र पर बार-बार डुप्लिकेट निष्कासन करते हैं जब तक कि हम नहीं कर सकते। और इस तरह के सभी डुप्लिकेट निष्कासन किए

  1. एंड्रॉइड में टेक्स्टव्यू स्ट्रिंग से सभी स्वर कैसे निकालें?

    यह उदाहरण दर्शाता है कि Android में टेक्स्टव्यू स्ट्रिंग से सभी स्वर कैसे निकालें चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। उपरोक्त