Sim, voce pode utilizar tanto a classe RandomAccessFile ou a classe 
DataInputStream. Ambas possuem metodos readUTF, readFloat e readInt
que farao o que voce deseja.

        FileInputStream f = new FileInputStream("nomedoarquivo");
        DataInputStream dis = new DataInputStream(f);

        String d = dis.readUTF();       
        float f = dis.readFloat();
        int i = dis.readInt();  

[]s,

Bruno.

Jo�o Medeiros wrote:
> 
> ol� pessoal,
> estou escrevendo um programa em java e ele precisa ler dados que est�o
> gravados em arquivos textos da seguinte forma
> 
> Data              valor float   valor int
> 01/11/1999     12.00         1234
> 
> Em c eu escreveria apenas uma linha de c�digo para ler a segunda linha
> acima:
> 
> scanf("%s %f %d\n",data, &valor1, &valor2);
> 
> onde as vari�veis data, valor1 e valor2 est�o definidas como:
> 
> char data[11];
> float valor1;
> int valor 2;
> 
> existe alguma coisa equivalente em java?
> 
> grato por qualquer ajuda.
> 
> Jo�o Medeiros
> 
> * Para n�o receber mais e-mails desta lista envie um e-mail para 
>[[EMAIL PROTECTED]]
> e no corpo do email escreva [unsubscribe <seu-email>]
> Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/

-- 


Bruno.
______________________________________________________________________
Bruno Peres Ferreira de Souza                         Sun Microsystems
System Engineer - Java Technologist         [EMAIL PROTECTED]
        if I fail, if I succeed, at least I live as I believe
* Para n�o receber mais e-mails desta lista envie um e-mail para 
[[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe <seu-email>]
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/

Responder a