E ae galera, blz? 
Estou com um probleminha aki.
Num exemplo do livro que estou estudando, vi q eh possível comparar objetos do tipo Character.
Agora estou desenvolvendo um programinha q lê o número de ocorrências de cada letra digitada pelo usuário num TextField.
Porém, não estou conseguindo comparar os chars.
Fica a pergunta: Character = char ?
sempre pensei q fosse, mas agora estou na dúvida, pois eh possível fazer um
Character c1 = new Character ( ‘o’ );
Character c2 = new Character ( ‘a’ );
e depois um c1.equals( c2 );
mas naum consigo fazer o mesmo com objetos do tipo char.
Segue abaixo o código do programinha ( incompleto );
public class ContadorCaracteres {
private char[] alfabeto = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j',
'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's','t',
'u', 'v', 'x', 'y', 'z' };
private int[] counter; //Contará o nº de ocorrências de cada letra
private String texto = "";
public ContadorCaracteres()
{
contador ( texto );
}
public ContadorCaracteres ( String digitado )
{
contador ( digitado );
}
public void contador ( String digitado )
{
char[] charArray = new char[ digitado.length() - 1 ];
for ( int letra = 0; letra < digitado.length(); letra++ ) {
for ( int corresp = 0; corresp <= 26; corresp++ ) {
if ( charArray [ letra ].equals ( alfabeto [ corresp ] ) ) //<- Erro
counter [ corresp ]++;
}
}
}
Alguém poderia me ajudar?
Valeu