class Main {
public static void main
( String [ ] args
) { String frase
= "Daniel Henrique" ; int [ ] quantidades = new int [ 26 ] ;
for ( int i = 0 ; i < frase.length ( ) ; i++ ) {
if ( frase.charAt ( i) > 64 && frase.charAt ( i) < 91 ) quantidades[ frase.charAt ( i) - 65 ] ++;
if ( frase.charAt ( i) > 96 && frase.charAt ( i) < 123 ) quantidades[ frase.charAt ( i) - 97 ] ++;
}
for ( int i
= 0 ; i
< quantidades.
length ; i
++ ) System .
out .
println ( ( char ) ( i
+ 65 ) + " => " + quantidades
[ i
] ) ; }
}
//https://pt.stackoverflow.com/q/422127/101
Y2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgewoJCVN0cmluZyBmcmFzZSA9ICJEYW5pZWwgSGVucmlxdWUiOwoJCWludFtdIHF1YW50aWRhZGVzID0gbmV3IGludFsyNl07CgkJZm9yIChpbnQgaSA9IDA7IGkgPCBmcmFzZS5sZW5ndGgoKTsgaSsrKSB7CgkJICAgIGlmIChmcmFzZS5jaGFyQXQoaSkgPiA2NCAmJiBmcmFzZS5jaGFyQXQoaSkgPCA5MSkgcXVhbnRpZGFkZXNbZnJhc2UuY2hhckF0KGkpIC0gNjVdKys7CgkJICAgIGlmIChmcmFzZS5jaGFyQXQoaSkgPiA5NiAmJiBmcmFzZS5jaGFyQXQoaSkgPCAxMjMpIHF1YW50aWRhZGVzW2ZyYXNlLmNoYXJBdChpKSAtIDk3XSsrOwoJCX0KCQlmb3IgKGludCBpID0gMDsgaSA8IHF1YW50aWRhZGVzLmxlbmd0aDsgaSsrKSBTeXN0ZW0ub3V0LnByaW50bG4oKGNoYXIpKGkgKyA2NSkgKyAiID0+ICIgKyBxdWFudGlkYWRlc1tpXSk7Cgl9Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzQyMjEyNy8xMDE=