Segue um exemplo bem simples. Cabe a vocę incrementar e adaptar a sua
necessidade.


import java.io.*;

public class FindString {
    public static void main(String[] args) {
        if (args.length != 2) {
            sintaxe();
        }

        FindString f = new FindString();
        f.executa(args[0], args[1]);
    }

    public void executa(String arquivo, String string) {
        int iCont = 0;
        try {
            RandomAccessFile file = new RandomAccessFile(arquivo, "r");
            while(file.getFilePointer() < file.length()) {
                iCont++;
                String linha = file.readLine();
                if (linha.indexOf(string) > 0) {
                    System.out.println("[" + iCont + "] " + linha);
                }
            }
        }
        catch(Exception ex) {
            ex.printStackTrace();
        }
    }

    public static void sintaxe() {
        System.out.println("Sintaxe:");
        System.out.println("  java FindString <nome arquivo> <string>");
        System.exit(1);
    }
}

Vanei Anderson Heidemann
Sun Certified Java Developer 1.1
Datasul S.A.

-----Original Message-----
From: Daniel de Almeida Alvares <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Thursday, March 23, 2000 4:15 PM
Subject: [SouJava-J] Arquivos em Java


>Ola a todos da lista,
>Estou precisando criar uma aplicacao que abra um arquivo texto e percorra
>esse arquivo a procura de uma determinada String...
>Gostaria de saber se alguem ja fez algo semelhante, e se poderia me ajudar.
>Um abraco a todos
>Daniel.
>_______________________________
>Daniel de Almeida Alvares
>Santos - SP - Brasil
>[EMAIL PROTECTED]
>
>
>    --------------------------- LISTA SOUJAVA ---------------------------
>    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
>    [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
>    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>    ---------------------------------------------------------------------
>

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
    [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a