Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java में स्ट्रिंग में पहला दोहराया गया शब्द खोजें


Java में स्ट्रिंग में पहला दोहराया गया शब्द खोजने के लिए, कोड निम्नलिखित है:

उदाहरण

import java.util.*; public class Demo{ static char repeat_first(char my_str[]){ HashSet my_hash = new HashSet<>(); for (int i=0; i<=my_str.length-1; i++){ char c = my_str[i]; if (my_hash.contains(c)) return c; else my_hash.add(c); } return '\0'; } public static void main (String[] args){ String my_str = "thisisasampleonlysample"; char[] my_arr = my_str.toCharArray(); System.out.println("The first repeating character in the string is:"); System.out.println(repeat_first(my_arr)); } }

आउटपुट

The first repeating character in the string is: i

Demo नामक क्लास में 'repeat_first' नामक फंक्शन है, जो कैरेक्टर स्ट्रिंग को पैरामीटर के रूप में लेता है। यह एक नया हैश सेट बनाता है और स्ट्रिंग पर इटरेट करता है और जांचता है कि स्ट्रिंग में कैरेक्टर किसी विशिष्ट कैरेक्टर के बराबर है या नहीं।

यदि हां, तो कैरेक्टर वापस कर दिया जाता है, अन्यथा, कैरेक्टर को हैश सेट में जोड़ दिया जाता है। इस तरह, दूसरी बार कोई शब्द मिलने पर, यह हैश सेट में जुड़ जाता है, और यह पहला शब्द बन जाता है जो स्ट्रिंग में एक से अधिक बार था। मुख्य फंक्शन में, स्ट्रिंग परिभाषित की जाती है और एक कैरेक्टर ऐरे परिभाषित किया जाता है। 'repeat_first' फंक्शन को इस कैरेक्टर ऐरे पर बुलाया जाता है। प्रासंगिक ऐरे कंसोल पर प्रदर्शित होता है।

  1. - जावा में स्ट्रिंग के अधिकतम घटित होने वाले कैरेक्टर को कैसे प्रिंट करें?

    String क्लास का उपयोग कैरेक्टर स्ट्रिंग्स को दर्शाने के लिए किया जा सकता है, जावा प्रोग्राम में सभी स्ट्रिंग लिटरल्स को String क्लास के इंस्टेंस के रूप में लागू किया जाता है। स्ट्रिंग्स कॉन्स्टेंट हैं और एक बार बनने के बाद उनके मान बदले नहीं जा सकते (इम्यूटेबल)। नीचे दिए गए प्रोग्राम में, हम दी गई

  1. - पायथन में डिक्शनरी का उपयोग करके स्ट्रिंग में पहला दोहराया गया शब्द खोजें

    एक दिए गए वाक्य में कोई शब्द हो सकता है जो वाक्य समाप्त होने से पहले दोहराया जाता है। इस पायथन प्रोग्राम में, हम वाक्य में दोहराए गए ऐसे शब्द को पकड़ने जा रहे हैं। नीचे वे तार्किक चरण दिए गए हैं जिनका पालन करके हम यह परिणाम प्राप्त करने जा रहे हैं। दिए गए स्ट्रिंग को स्पेस से अलग शब्दों में विभाजित

  1. - स्ट्रिंग में पहला दोहराया गया शब्द खोजने के लिए पायथन प्रोग्राम

    समस्या विवरण एक स्ट्रिंग दी गई है। हमारा कार्य उस स्ट्रिंग में पहला दोहराया गया शब्द खोजना है। इसके लिए हम पायथन के collections मॉड्यूल से Counter() विधि का उपयोग करते हैं। एल्गोरिदम दिए गए स्ट्रिंग को स्पेस से अलग करके शब्दों की सूची बनाएं। शब्दों की सूची को डिक्शनरी में बदलें (शब्द: आवृत्ति)। 1