Essa é complicada: Ler aquivo e armazenar em string com condição

Olá pessoal,

Estou elaborando um jogo da Forca em java e preciso ler um arquivo texto com o seguinte layout:

NIVEL | ASSUNTO | PALAVRA
1|ESPORTES|GREMIO
2|PAISES|INGLATERRA
3|CINEMA|SPIDERMAN

Estou lendo do teclado um inteiro que representa o nível e outro inteiro que representa o assunto, com isto preciso fazer um if que busque no arquivo, por exemplo:

if (nivel=1 && assunto=1)
{
palavra=“GREMIO”
}

Se estivesse no código tudo bem, mas como fazer isto sendo que o conteúdo está em um arquivo.txt ?
Tem como criar uma matriz de String e colocar os valores do arquivo, separando ?
tipo

====================
| 1 | ESPORTES | GREMIO |

|2 | PAISES |INGLATERRA|

Obrigado !

Grato.

Por favor, não duplique tópicos. Isso é deveras irritante, parece que você é mimado e precisa de atenção.

é que eu preciso pra logo bundão, se nao sabe fica quieto.

Primeiramente: http://www.guj.com.br/posts/list/39021.java
Depois:
http://www.guj.com.br/posts/list/26045.java
http://www.guj.com.br/posts/list/60158.java

Pergunte para os outros “bundões” se eles postam código pronto.

Até!

[Em-off]Cadê a moderação? Fica por isso mesmo?[/Em-off]

Rapaz… o único jogo da forca que você está desenvolvendo desse jeito é o seu próprio… E parece que você já se enforcou.

Se você quer que façam sua lição para você, algumas sugestões:

  1. Seja gentil com a galera do forum, mostre pelo menos o que você tentou fazer e pergunte dúvidas. Não fazemos a lição de casa;
  2. Se não tentou fazer nada e nem quer tentar, ligue para um programador (pode ser um nerd da sua turma), com dinheiro na mão, e pague por isso.
  3. Não tem dinheiro e também não quer aprender? Pare de jogar o seu dinheiro (ou seu tempo) fora nesse curso de informática, vá gastar isso com mulheres, bebida, ou fazendo alguma coisa que você goste.

Só não perturbe quem está aqui para ajudar pessoas interessadas.