C:\>javac addtodb.java
addtodb.java:36: cannot find symbol
symbol : method fileLenght()
location: class java.io.File
System.out.println(f.fileLenght());
^
1 error
Continua a darmi errori!
Perchè?Il codice è questo. L'errore è sicuramente o nella System.out o nel metodo intLenght,perchè escludendo la riga del System.out(che è l'unica che chiama la funzione) il tutto è compilato correttamente.
Puoi aiutarmi ancora?
package todb;
import java.util.*;
import java.io.*;
public class addtodb {
/**
* @param args
*/
public int fileLenght(File f)throws IOException {
BufferedReader in=null;
String line;
int i=0;
try{
FileReader fr=new FileReader(f);
in=new BufferedReader(fr);
}catch( IOException e){
System.out.println( e.getMessage() );
}
line=in.readLine();
while(line!=null) { //è la condizione di terminazione del file
i++;
line=in.readLine();
}
in.close();
return i;
}
public static void main(String[] args) {
File f;
f=new File("dato.txt");
System.out.println(f.fileLenght());
}
}
Grazie ancora