Preciso de ajuda no jogo da forca

Preciso substituir os _ _ _ pelas palvras digitas pelo jogador.
Não estou conseguindo fazer isso…
Se alguem puder me ajudar, ficarei grato.

[code]import java.util.Scanner;

public class fra {

public static void main(String[] args)
{
	int opcao;
	
	
	Scanner LeTeclado = new Scanner(System.in);
	System.out.println("Digite 1 para jogar contra outra pesssoa");
	System.out.println("Digite 2 para jogar contra o computadro");
	System.out.println("Digite 3 para sair");
	opcao = LeTeclado.nextInt();
	
	switch(opcao)
	{
		case 1 :jogadorxjogador ();
			break;
			
		case 2 ://jogador x computador();
			break;
			
		case 3 :break;
	}
}



private static void jogadorxjogador() 
{

	String []palavras;
	int  adivinhe;
	//String 
	int cont;

	palavras = new String[20];
	Scanner LeTeclado = new Scanner(System.in);
	System.out.println("Digite um numero");
	adivinhe = LeTeclado.nextInt();
	

	palavras[0] = "carro";
	palavras[1]= "aviao";
	palavras[3]= "girafa";
	palavras[4]= "bicicleta";
	palavras[5]= "cabra";
	palavras[6]= "paralelepipido";
	palavras[7]= "gato";
	palavras[8]= "garrafa";
	palavras[9]= "cachorro";
	palavras[10]= "arroz";
	palavras[11]= "medo";
	palavras[12]= "inteligente";
	palavras[13]= "avestruz";
	palavras[14]= "bode";
	palavras[15]= "brasil";
	palavras[16]= "faculdade";
	palavras[17]= "melancia";
	palavras[18]= "novidade";
	palavras[19]= "asfalto";

	for(cont = 0; cont < palavras[adivinhe].length(); cont++)
	{
		 System.out.print("_ ");
		//adivinhe =  palavras + "_ ";
		//System.out.print( adivinhe );
		
	}
	System.out.println("Numeros de caracteres desta palvra eh = "+ palavras[adivinhe].length());
	
}
private static void 

}
[/code]

fez tdo,menos colocar no que quer ajuda…

Oi Bruno!

Diz aí qual a sua dúvida. E, da próxima vez que postar código, por favor, use as tags code, beleza?

Se ainda não sabe fazer isso, lê esse artigo aqui:
http://www.guj.com.br/posts/list/50115.java

Usa o método charAt da classe String…

Saudaçoes Amigos!

Primeiramente agradeço pela atençao a todos que leram este post e me ajudam com o aprendizado em java.Eu estou com o mesmo problema que o Bruno:
Preciso fazer um jogo da forca com swing e nao tenho idéia nem de como escrever o código com a lógica do jogo em si.Estou começando a pouco tempo em java, e estou dando voltas e voltas com esse projeto sem sair do lugar.Eu apenas escrevi uns códigos testando alguma lógica para o jogo, ae vai:

public class CodigoForca {
String palavra = "";
String espaco = "";
	
public void constroi(String segredo ){  // aqui eu apenas estava rascunhando a parte inicial, construindo o "espaço em branco" da palavra a ser encontrada

	 this.espaco = "";
	 this.palavra = segredo;	
	
	for(int i = 0; i <palavra.length();i++ ){
		
		 espaco = espaco + "_";	
	}
		System.out.println(espaco);
}


		public String chute(char tentativa){   // Aqui é a parte onde estou apanhando....Como preencher os espaços pelas letras...
			for(int i = 0; i <palavra.length(); i++){
				
			if(palavra.charAt(i) == tentativa){
				  this.espaco = espaco.replace('_',tentativa);// aqui eu realmente me toquei que ele iria trocar todos os espaços e nao aquelas das letras certas
			  }
			}
			return espaco;
		}	
}

Enfim, já pensei em fazer isto através de vetores, mas só de pensar nessa possibilidade( e na sua mao), decidi por me inscrever neste forum e pedir ajuda! :cry: