Input

2 respostas
M

Saudações a todos…

Beunas, como muitos programas utilizam arquivos de texto para gravar suas configurações, estou fazendo algo parecido. Porém meu arquivo texto tem certas marcações, como ###MARCAÇÃO###, e preciso achalas. Alguém sabe um modo para fazer isto, sem ter que ler todo o arquivo texto? Qualquer luz me ajuda!!

[]
Vlws

2 Respostas

F

esse arquivo vai precisar ser “humanamente editavel”? caso n eh mais facil armazenar as informacoes em um objeto q implementa Serializable e gravalo com o ObjectOutputStream…

para achar as marcacoes, basta vc marmazenar o texto em uma String (ou pelo menos uma linha), e depois usar str.indexOf(“MARCACAO”), dai vai retornar a posicao, e caso n encontre vai retornar -1… dai se vc n quiser ler o arquivo inteiro, vc pode ir lendo linha por linha e ir verificando em cada linha, ai vc vai saber qndo encontrou…

H

Geralmente para guardar estes tipos de aruivos usa-se a classe Properties que eh um mapa para Strings e ajuda no momento de salvar e carregar o arquivo em um arquivo.

Properties
getProperty - pega a propriedade desejada
put - inseri propriedades
store - grava em arquivo
load - carrega um arquivo de propriedades.

Acho q isso pode lhe ajudar.

flw.

Hugo Feitosa de Figueiredo.

Criado 22 de agosto de 2004
Ultima resposta 23 de ago. de 2004
Respostas 2
Participantes 3