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)
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!
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.