Salve ragazzi,
vorrei chiedervi la soluzione di un problema.
Andando a compilare un file java che dovrebbe come scopo caricare un file txt e restituirmi il numero di righe di quest'utlimo, ho questo errore in fase di compilazione:
C:\>javac addtodb.java
addtodb.java:14: 'try' without 'catch' or 'finally'
try{
^
addtodb.java:19: 'catch' without 'try'
catch( IOException e){
^
2 errors
Il codice è questo, vi ringrazio anticipatamente per l'aiuto.
package todb;
import java.util.*;
import java.io.*;
public class addtodb {
/**
* @param args
*/
public int fileLenght()throws IOException {
try{
FileReader fr=new FileReader(f);
}
BufferedReader in=new BufferedReader(fr);
catch( IOException e){
System.out.println( e.getMessage() );
}
String line;
int i=0;
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");
f.fileLenght();
System.out.println(i);
}
}