কম্পিউটার টিউটোরিয়াল

ক্যারেক্টারের স্ট্রিম থেকে প্রথম নন-রিপিটিং ক্যারেক্টার বের করার জাভা প্রোগ্রাম


ক্যারেক্টারের স্ট্রিম থেকে প্রথম নন-রিপিটিং ক্যারেক্টার বের করার জাভা কোড নিচে দেওয়া হলো:

উদাহরণ

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

Demo নামক একটি ক্লাসে 'non_repeating_char' নামক একটি ফাংশন থাকে। একটি লিস্ট তৈরি করা হয়েছে এবং একটি স্ট্রিং সংজ্ঞায়িত করা হয়েছে। এই স্ট্রিংটি ইটেরেট করা হয়েছে এবং প্রতিটি ক্যারেক্টার inspecc করা হয়েছে এবং এর কাউন্ট একটি বুলিয়ান ভেরিয়েবল হিসেবে সংরক্ষিত করা হয়েছে 'repeat' নামক একটি অ্যারেতে। মান true হবে যদি রিপিট হয় এবং false অন্যথায়। main ফাংশনে ফাংশনটি কল করা হয়েছে এবং প্রাসঙ্গিক মেসেজ কনসোলে দেখানো হয়েছে।


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

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

  3. পাইথনে ক্যারেক্টার স্ট্রীম থেকে প্রথম নন-রিপিটিং ক্যারেক্টার খুঁজে বের করা

  4. পাইথন প্রোগ্রাম: ক্যারেক্টার স্ট্রিম থেকে প্রথম নন-রিপিটিং ক্যারেক্টার বের করা