dúvida

Olá, estou construindo um programa para controle de uma biblioteca de livros.
Ja fiz todos os tipos de cadastros , como cadastro de livros , usuarios, funcionarios… , cada um deles é cadastrado em um arquivo .txt

Estou com dúvida na criação de uma pesquisa, gostaria de saber como crio uma pesquisa que faça a pesquisa dentro dos arquivos texto(.txt)

Tenho um exemplo de uma classe com pesquisa sequencial , porém esse método da classe utiliza uma chave(que é o que vai ser procurado) e um vetor( lugar onde vai fazer a pesquisa), gostaria de um método que pesquisasse em arquivos .txt

Obrigado , aguardo resposta.

Vc precisará de uma chave de busca de qualquer maneira.
Basta buscar dentro do arquivo por esta chave
Exemplo:

[code] public void buscarPorCliente(int busca)
{
int codigo;
String nome;
String endereco;
int numero;
String complemento;
String bairro;
String cidade;
String estado;
String cep;
String data;
boolean achou = false;

	try{
		entrada_baixa = new FileInputStream(saida);
		entrada_alta = new DataInputStream(entrada_baixa);

		
		try{
			
		
			while(true)
			{
				codigo = entrada_alta.readInt();
				nome = entrada_alta.readUTF();
				endereco = entrada_alta.readUTF();
				numero = entrada_alta.readInt();
				complemento = entrada_alta.readUTF();
				bairro = entrada_alta.readUTF();
				cidade = entrada_alta.readUTF();
				estado = entrada_alta.readUTF();
				cep = entrada_alta.readUTF();
				data = entrada_alta.readUTF();
				
				
				if(codigo == busca)
				{
					System.out.printf("Codigo: %d\n",codigo);
					System.out.printf("Nome: %s\n",nome);
					System.out.printf("Endereco: %s\n",endereco);
					System.out.printf("Numero da casa: %d\n",numero);
					System.out.printf("Complemento: %s\n",complemento);
					System.out.printf("Bairro: %s\n",bairro);
					System.out.printf("Cidade: %s\n",cidade);
					System.out.printf("Estado: %s\n",estado);
					System.out.printf("CEP: %s\n",cep);
					System.out.printf("%s\n",data);
					achou = true;
				}
			
				if(achou) break;
			
			}
			
		}catch(EOFException e){};
			entrada_baixa.close();
			saida_baixa.close();
				
	}catch(FileNotFoundException e){
		System.out.println(e);
	}
	catch(IOException e){System.out.println(e);}
	
}[/code]

(Este código implementei num trabalho, perdoe-me se existe algum erro mais grosseiro :wink: )
[]'s

ICK! :open_mouth:

como eu disse, anos-luz de ser algo “profissional”
mas funciona :lol: