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