“Zor” harf tekrar sayısı hesaplama uygulaması, normal harf tekrar sayısı hesaplama uygulamasına benzer şekilde yapılabilir, ancak küçük ve büyük harf duyarlılığını dikkate almanız gereken bir farklılık vardır. Aşağıdaki kod parçacığı, verilen bir metin içindeki zor harf tekrar sayısını hesaplamayı gösterir:
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
String text = "Java ile zor harf tekrar sayısı hesaplama uygulaması";
HashMap<String, Integer> count = new HashMap<>();
for (int i = 0; i < text.length(); i++) {
char c = text.charAt(i);
String key = Character.toString(c).toLowerCase();
if (count.containsKey(key)) {
count.put(key, count.get(key) + 1);
} else {
count.put(key, 1);
}
}
for (String key : count.keySet()) {
System.out.println(key + ": " + count.get(key));
}
}
}
Bu örnekte, her harf için ayrı bir sayaç değişkeni oluşturulmaz. Bunun yerine, her harf için bir anahtar oluşturulur ve bu anahtarların tekrar sayısı bir hash tablosunda saklanır. Ayrıca, her harf toLowerCase() metodu ile küçük harfe çevrilir, böylece büyük ve küçük harf duyarlılığı dikkate alınabilir.
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır Java programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.