cioè tu devi ricercare una stringa in un file? Se il file non è troppo grande, puoi leggerlo tutto (con un BufferedReader) e cercare la stringa target nella file letto. Se il file è grande invece questo approccio non va bene, puoi usare un random access file e leggerlo a pezzi.