Como comparar uma letra com uma palavra

Ai galera a ideia é a seguinte : o usuario digita uma palavra secreta depois peço pra ele digitar uma letra como faço pra comparar se essa letra tem na palavra.

 String palavrasecreta = JOptionPane.showInputDialog("Digite a palavra SECRETA.:");
   
  
      // so pode digitar 6 vezes
      for (int i = 0 ; i = 6 ; i++){
          
      String tecla = JOptionPane.showInputDialog(null," Digite uma letra .:");
      
      if (palavrasecreta.length() == tecla){  // não sei como faço para comparar

Você pode utilizar o método contains(), por exemplo:

String nome = "Gabriel";
System.out.println(nome.contains("a"));

Vai me retornar true! agora:

String nome = "Gabriel";
System.out.println(nome.contains("z"));

Vai me retornar false!

Entendeu a idéia?

blz mais quando retornar true por exemplo como faço pro usuario receber uma mensagem pra ele digitar mais uma letra

depende so mais uma vez? ou até 6 vezes ? explica logo como vc quer… o cara vai acertando e pode ir falando outra? se for ate quando ?! algum limite ?

pro caso de limitar por 6 por falar nisso teu for ali ta errado na segunda expressão… bom mas como vc ja fez quase tudo ai vai um exemplo

		String nome = "gabriel";
		for (int i = 0 ; i < 6 ; i++){
			String letra = JOptionPane.showInputDialog(null," Digite uma letra .:");  
			if(!nome.contains(letra)) // se nao contiver a letra
			 break;                         //sai do loop

			}

limitei pra 6 vezes, mas se o cara errar ele n pode digitar mais… agora não exibe nada de resultado até porque eu n sei oque vc quer e isso e melhor deixar pra vc mesmo fazer ne? : D

Você pode limitar para o tamanho da palavra tbm:

String nome = "gabriel";  
for (int i = 0 ; i <= nome.length() ; i++){  
...

blz valeu pela dica ja deu pra ter uma ideia do que quero fazer

Vc tbm pode comparar atraves do charAt posição a posição

String nome = "testando";
		for (int i = 0 ; i < nome.length() ; i++){
			String letra = JOptionPane.showInputDialog(null," Digite uma letra .:");  
			if(nome.charAt(i) == (letra)) 
System.out.println("Letra correta!!!");
else
//Aqui, vc pode inventar.
//ou cria um loop para a letra ser a verdadeira ate ele digitar;
//para a execução do programa;
//etc...
			}