একটি প্রদত্ত বাক্যে প্রতিটি শব্দের অক্ষর গণনা করতে, জাভা কোডটি নিম্নরূপ -
উদাহরণ
import java.util.*; public class Demo{ static final int max_chars = 256; static void char_occurence(String my_str){ int count[] = new int[max_chars]; int str_len = my_str.length(); for (int i = 0; i < str_len; i++) count[my_str.charAt(i)]++; char ch[] = new char[my_str.length()]; for (int i = 0; i < str_len; i++){ ch[i] = my_str.charAt(i); int find = 0; for (int j = 0; j <= i; j++){ if (my_str.charAt(i) == ch[j]) find++; } if (find == 1) System.out.println("The number of occurrence of " + my_str.charAt(i) + " is :" + count[my_str.charAt(i)]); } } public static void main(String[] args){ Scanner my_scan = new Scanner(System.in); String my_str = "This is a sample"; char_occurence(my_str); } }
আউটপুট
The number of occurrence of T is :1 The number of occurrence of h is :1 The number of occurrence of i is :2 The number of occurrence of s is :3 The number of occurrence of is :3 The number of occurrence of a is :2 The number of occurrence of m is :1 The number of occurrence of p is :1 The number of occurrence of l is :1 The number of occurrence of e is :1
ডেমো নামের একটি ক্লাসে 'char_occurence' ফাংশন রয়েছে যা স্ট্রিং এর মাধ্যমে পুনরাবৃত্তি করে এবং প্রতিটি অক্ষর গণনা করে এবং গণনা অ্যারেতে সংশ্লিষ্ট অক্ষরকে তার গণনা নির্ধারণ করে। মূল ফাংশনে, কনসোল থেকে ইনপুট পড়ার জন্য একটি স্ক্যানার ক্লাস অবজেক্ট তৈরি করা হয়। ফাংশনটি স্ট্রিং-এ কল করা হয় এবং কনসোলে প্রতিটি অক্ষরের গণনা প্রদর্শিত হয়।