para o array ou -1 se o arquivo estiver terminado. Isso está na documentação do Java.
Entretanto, normalmente eu uso o DataInputStream, que tem mais métodos de leitura. Particularmente, uso o readByte(). Neste caso, eu coloco ele num loop infinito, e quando acabar o arquivo, ele joga uma exceção EOFException.
e aê galera ...seguinte, eu tava fazendo uma RNA em Java, e na hora de ler o arquivo de pesos, eu empakei!
em C/C++, eu fazia assim:
FILE *arq = fopen("pesos.rna", "r");
while (! feof(arq))
{
/* aki eu manipulo os dados e tal ... */
}
em Java, eu uso o FileInputStream,,, mas como eu faço pra ler enquanto o arquivo não chegou ao fim ???
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.459 / Virus Database: 258 - Release Date: 25/2/2003
------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------