Help

5 respostas
S

Pessoal sou novo na área de informática e estou trabalhando com Java, estou tentando fazer um simples programa que lê um arquivo que tenho que baixar da net na minha máquina, fiz este código, mas não esta funcionando, não sei mais o que fazer se puderem me ajudar vou agradeçer muito, obrigado.

public class robot {

public static void main(String [] args) throws IOException {

BufferedReader buff = newBufferedReader(new

java.io.FileReader(c:/temp/usd.cvs)); 		            String linha;

while((linha = buff.readLin()) != null){ 			  System.out.println(linha);

}

}

}

Valeu

5 Respostas

_fs

Qual exceção que está sendo apontada?

já tentou

java.io.FileReader( "c:\temp\usd.cvs" ) );

?

caiofilipini

Qual é o erro?

Daniel_Quirino_Olive

:arrow: não se esqueça de importar o pacote java.io através do comando

import java.io.*;

no cabeçalho da sua classe;
:arrow: não existe o método readLin() na classe java.io.BufferedReader, mas sim readLine() (o código que você postou acima dá erro de compilação por isso);

Então, seu código deve ficar parecido com este:

import java.io.*;

public class robot { 

   public static void main(String [] args) throws IOException { 
      BufferedReader buff = new BufferedReader(new 
      java.io.FileReader("c:/temp/usd.cvs")); 
      String linha; 
      while((linha = buff.readLine()) != null){ 
            System.out.println(linha); 
      } 
   } 
}

E lembre-se: javadoc é seu amigo! :smiley:
http://java.sun.com/j2se/1.4.2/docs/api

luiz_ross
try {
        BufferedReader in = new BufferedReader(new FileReader("C:\seuDiretorio\seuArquivo.ext"));
        String str;
        while ((str = in.readLine()) != null) {
            System.out.println(str);
        }
        in.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
S

galera valeu estava tudo certo, era isso mesmo.

Valeu

Criado 17 de maio de 2004
Ultima resposta 17 de mai. de 2004
Respostas 5
Participantes 5