Apesar de texto ser uma String,
ela não funciona como em C ou Pascal onde você pode acessar os seus caracteres como em um array de char[].
Para fazer o que vc está querendo, mude de texto[y] para texto.charAt(y)
K
keeppout
Amigo mude de acordo com o q vc falou, mesmo assim ainda não consigo rodar dá o seguinte erro:
G:>javac String2.java
String2.java:18: incomparable types: char and java.lang.String if (texto.charAt(y) == letra){
^
1 error
É que eu levei em conta ele deixando o char dele como String.
eros.stein
Mas aí daria erro novamente.
texto.charAt(y)==letra
Se letra fosse String não poderia ser comparado. Se deixasse letra como String e texto também, não teria como ele pegar o char na posição específica, entende? O que poderia ser feito para usar o método equals() seria isso:
for (int y = 0 ; y < texto.length(); y++){
String comp = "";
comp += texto.charAt(y);
if (comp.equals(letra)){...}
}