কম্পিউটার

জাভা প্রোগ্রাম অক্ষরের একটি স্ট্রিম থেকে প্রথম অ-পুনরাবৃত্ত অক্ষর খুঁজে বের করতে


অক্ষরগুলির একটি প্রবাহ থেকে প্রথম অ-পুনরাবৃত্ত অক্ষরটি খুঁজে পেতে, জাভা কোডটি নিম্নরূপ -

উদাহরণ

import java.util.ArrayList;
import java.util.List;
public class Demo{
   final static int max_chars = 256;
   static void non_repeating_char(){
      List<Character> my_list = new ArrayList<Character>();
      boolean[] repeat = new boolean[max_chars];
      String my_str = "Thisisasample";
      for (int i = 0; i < my_str.length(); i++){
         char x = my_str.charAt(i);
         if (!repeat[x]){
            if (!(my_list.contains(x))){
               my_list.add(x);
            }
            else{
               my_list.remove((Character)x);
               repeat[x] = true;
            }
         }
         if (my_list.size() != 0){
            System.out.print("The first non-repeating character of the string is ");
            System.out.println(my_list.get(0));
         }
      }
   }
   public static void main(String[] args){
      non_repeating_char();
   }
}

আউটপুট

The first non-repeating character of the string is T
The first non-repeating character of the string is T
The first non-repeating character of the string is T
The first non-repeating character of the string is T
The first non-repeating character of the string is T
The first non-repeating character of the string is T
The first non-repeating character of the string is T
The first non-repeating character of the string is T
The first non-repeating character of the string is T
The first non-repeating character of the string is T
The first non-repeating character of the string is T
The first non-repeating character of the string is T
The first non-repeating character of the string is T

ডেমো নামের একটি ক্লাসে 'non_repeating_char' ফাংশন নামে একটি ফাংশন রয়েছে। একটি তালিকা তৈরি করা হয় এবং একটি স্ট্রিং সংজ্ঞায়িত করা হয়। এই স্ট্রিংটি পুনরাবৃত্তি করা হয়, এবং প্রতিটি অক্ষর পরিদর্শন করা হয়, এবং এর গণনা একটি বুলিয়ান ভেরিয়েবল আকারে 'রিপিট' নামে একটি অ্যারেতে সংরক্ষণ করা হয়। মানটি পুনরাবৃত্তি হলে সত্য হবে এবং অন্যথায় মিথ্যা হবে। প্রধান ফাংশনে, ফাংশনটিকে বলা হয়, এবং প্রাসঙ্গিক বার্তা কনসোলে প্রদর্শিত হয়।


  1. জাভাতে একটি স্ট্রিং-এ প্রতিটি শব্দের প্রথম অক্ষর কীভাবে প্রিন্ট করবেন?

  2. পাইথনে প্রদত্ত স্ট্রিং-এ প্রথম পুনরাবৃত্ত অক্ষরের সূচক খুঁজে বের করার জন্য প্রোগ্রাম

  3. পাইথনে অক্ষরের একটি প্রবাহ থেকে প্রথম অ-পুনরাবৃত্ত অক্ষর খুঁজুন

  4. পাইথন প্রোগ্রাম অক্ষরের একটি প্রবাহ থেকে প্রথম অ-পুনরাবৃত্ত অক্ষর খুঁজে পেতে?