Lendo Arquivo - Strings e Double's

Tenho o arquivo com os seguintes dados:
Lucas
dezoito
29,98
Paulo
vinte
24,23
Leo
dezesseis
45,63

Preciso ler em sequencia duas strings e um double, até acabar o arquivo. Sendo que pode ter muitas dessa sequencia, mas sempre respeitando a ordem de ter que pegar duas strings e um double.
Ja tentei de diversas formas. usando BufferedReader, DataInput, mas ou consigo pegar a string ou o double.
Como faço para pegar esses valores colocar assim:

String nome = Lucas
String numero = dezoito
Double valor = 29,98
assim adiciono no Objeto da classe que tem esses tres atributos e volto ao loop.

Obrigado!

Pq não lê como String, e usa Double.parseDouble?

Não imagino como fazer isso que disse.
Assim?
o in é do BufferedReader in = new BufferedReader(new FileReader(“dados.acv”));
preco = in.readLine().parseDouble();

preco = Double.parseDouble(in.readLine());

Funciona… \o/

Maaas…só quando no arquivo esta o valor 29.95 e quando esta com virgula 29,95 ele não funciona !

Claro que não. ¬¬
Double é separado por ponto…

Valeu MESMO a ajuda…