কম্পিউটার

জাভাতে একটি স্ট্রিংয়ের সর্বাধিক সংঘটিত অক্ষর কীভাবে মুদ্রণ করবেন?


A স্ট্রিং অক্ষর স্ট্রিং উপস্থাপন করতে ক্লাস ব্যবহার করা যেতে পারে , জাভা প্রোগ্রামের সমস্ত স্ট্রিং লিটারেল স্ট্রিং -এর উদাহরণ হিসাবে প্রয়োগ করা হয় ক্লাস। স্ট্রিংগুলি ধ্রুবক এবং তাদের মানগুলি পরিবর্তন করা যায় না (অপরিবর্তনীয়) একবার তৈরি।

নীচের প্রোগ্রামে, আমরা সর্বোচ্চ সংঘটিত অক্ষর প্রিন্ট করতে পারি একটি প্রদত্ত স্ট্রিং এর।

উদাহরণ

public class MaxOccuredCharacterTest {
   public static void main(String[] args) {
      String str1 = maxOccuredChar("tutorialspoint");
      System.out.println(str1);
      String str2 = maxOccuredChar("AABBAABBCCAABBAA");
      System.out.println(str2);
      String str3 = maxOccuredChar("111222333444333222111");
      System.out.println(str3);
   }
   public static String maxOccuredChar(String str) {
      char[] array = str.toCharArray();
      int maxCount = 1;
      char maxChar = array[0];
      for(int i=0, j=0; i < str.length()-1; i=j) {
         int count = 1;
         while(++j < str.length() && array[i] == array[j]) {
            count++;
         }
         if (count > maxCount) {
            maxCount = count;
            maxChar = array[i];
         }
      }
      return (maxChar + " = " + maxCount);
   }
}

আউটপুট

t = 1
A = 2
1 = 3

  1. জাভাতে হ্যাশম্যাপের উপাদানগুলি কীভাবে মুদ্রণ করবেন?

  2. কিভাবে আমরা জাভা একটি প্রদত্ত স্ট্রিং এর সমস্ত বড় অক্ষর মুদ্রণ করতে পারি?

  3. জাভাতে StringIndexOutOfBoundsException (আনচেক করা) কীভাবে পরিচালনা করবেন?

  4. জাভাতে NumberFormatException (আনচেক করা) কীভাবে পরিচালনা করবেন?