[Ajuda] procurar dados passados de um ficheiro para a memória interna

Viva.

Estou com umas dúvidas e talvez vocês possam ajudar/esclarecer.

Eu tenho um ficheiro de texto “Auto.txt” e contém registo de viaturas onde cada linha tem a informação (separada por ;):

Marca;Modelo;Cilindrada;Preço

(Cilindrada é um valor inteiro e Preço é um valor real)

O meu objectivo é criar um programa que a partir da informação proveniente no ficheiro de texto permita ao utilizador obter o preço médio de determinadas marcas que serão introduzidas uma a uma via teclado. Quando o utilizador não quiser receber mais informação deverá introduzir um valor sentinela para o programa terminar.

Aqui vai o código que eu já fiz:

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class GrupoIII {

    static final int MAX=100;
    static final Scanner ler = new Scanner(System.in);

    public static void main(String[] args) throws FileNotFoundException {
        Scanner fin = new Scanner (new File("Auto.txt"));
        String linha="";
        String [] dados = new String [4];
        String [] dadosJuntos = new String[MAX];
        int i=0;
        while(fin.hasNext()){//abrir ficheiro para leitura
            linha = fin.nextLine();//leitura linha a linha
            dados = linha.split(";");//usado para separar as Strings quando conhecemos o caracter.
            dadosJuntos[i]=dados[0]+" "+dados[1]+" "+dados[2]+" "+dados[3];
            i++;
        }
        if (fin != null) {//fechar ficheiro após a leitura
            fin.close();
        }
        procurar(dadosJuntos);
    }

    public static void procurar(String [] v){
        String marca="";
        System.out.println("Qual é a marca que deseja procurar?");
        marca = ler.next();
    }

}

Tentei passar o conteúdo do ficheiro para a memória do pc (para um array), mas depois “bloqueei” e não sei como deverei fazer para construir um programa para funcionar dessa maneira para o utilizador.

Obrigado e desculpem qualquer coisa.
Grato pela vossa atenção.

Cumps

Você obteve sucesso ao ler o arquivo?

infelizmente não…

nem o ficheiro me criou na pasta do projecto… não entendo :s

e eu sempre usei esta forma