Pesquisando uma string num arquivo de properties

3 respostas
I

Fala galera!

Tenho um arquivo de properties estruturado da seguinte forma:
#################
#coderro=mensagem###
#################
148=teste
478=erro db

Preciso saber como faco para verificar se o codigo recebido consta nessa lista. Se constar, preciso que ele me retorne a mensagem pre-definida neste arquivo.

ex:

codigo=148;

verifica se codigo esta na lista

se estiver retorna a msg(teste)

3 Respostas

J

Hello,

vc vai ter que abrir o arquivo e ler linha por linha…

bom, o que vc pode fazer é…

RandomAccessFile file = new RandomAccessFile(“arquivo.cfg”,“r”);

String linha = file.readLine();

if(linha.indexOf(codigo)>=0)
//achou linha entao pega msg!
else
//não achou codigo continua varrendo ateh o fim

é mais ou menos por ai =)

abraço!

cya!

I

Vlw!

L

String config; private Properties prop; prop = new Properties(); prop.load(this.getClass() .getClassLoader() .getResourceAsStream("nome.do.arquivo")); config = prop.getProperty("chave");

Com este código, a String config conterá o texto que você procura.

Criado 21 de julho de 2004
Ultima resposta 21 de jul. de 2004
Respostas 3
Participantes 3