ae! pessoal to montando um jogo aqui porem, fiquei com duvida de como exibir os caracteres que se repetem em uma palavra exemplo:
o jogador tem que adivinhar a palavra ai ele vai e digita A ai verifica se existe A, caso sim ele mostra nas posicoes exatas onde esta a palavra… e dai continuar o jogo.
Bom to com dificuldade de fazer essa parte. Coloquei parte do codigo que tentei, mas so depois que me toquei que li o requisito errado, pq pensei que era para apresentar as palavras frequentes, e agora que vi é para mostrar apenas as frequentes daquela letra
public void buscar(){
Pattern p = Pattern.compile(word);
Matcher m = p.matcher(wordSelected);/
boolean b = false;
int sizeword = palaselecionada.length();
if(b=m.find()){
while(b){
int pos=m.start();
/* wordtemp = palaselecionada.substring(pos, sizeword);
System.out.println(palaselecionada.substring(pos, sizeword));
completeWord(wordtemp);*/
System.out.println("Try again:");
//... mais codigo aqui que ele executa para o cara tentar novamente....
A selecao de palavra vem de uma lista, mas nao importa para duvida. Comentei aquela parte no codigo pq eh onde acho q deve trabalhar para ele buscar as palavras correspondente em toda palavra e depois exibir.
flw!
editado:
quebrando a cabeça aqui conseguir fazer isso:
import java.util.regex.*;
public class regd{
public static void main(String[] args) {
Pattern p = Pattern.compile("a");
Matcher m = p.matcher("obama");
boolean b = false;
while(b=m.find()){
System.out.print(m.group());
}
}
}
porem minha duvida como imprimiria com espaço?
tipo: a a
alguem tem alguma ideia?

