Pessoal estou tentando construir um sistema em que na medida que voce vai digitando o texto, ele reconheça palavras chave(tipo Eclipse), e estou tentando fazer isso usando chars, estou fazendo um exemplo basico que verifica se o char pertence ou não a array. Ate ai tudo certo, mas não estou conseguindo fazer para encontrar o indice do char na array.
Por enquanto o codigo e este:
public class Main {
public static void main(String[] string){
String word = "public";
char[] key = word.toCharArray();
for(char k : key){
if(k == 'b'){
System.out.println("SIM");
}
else {
System.out.println("NÃO");
}
}
}
}
Mas se eu tivesse um JTextPane, um StyledDocument e um Style e quizesse que o JTextPane aplicasse o StyledDocument apenas no char que eu especificar, como seria para fazer?