hallo,
also, ich stehe vor der aufgabe die Anzahl der Zeilen aus einer eingelesenen textdatei zu ermitteln.so weit so gut,
hab mir da meine gedanken gemacht und bin zu folgendem ergebnis gekommen:
import java.util.*;
import java.io.*;
public class ZeilenZählen {
public static int Zeilen(String pfad)throws IOException{
Scanner sc = new Scanner(new
File(pfad));
int anzahl=0;
while(sc.nextLine()!=null){
anzahl++;
}
return anzahl;
}
ZeilenZählen(){
}
public static void main (String []args) throws IOException{
System.out.print("Dateinamen eingeben: ");
Scanner eingabe = new Scanner(System.in);
String filePath = eingabe.nextLine();
System.out.println(Zeilen(filePath));
}
}
mein problem ist jetzt nur dass das so nicht funktioniert 🙁 hat vielleicht jemand ne idee wie man das mit grundelegenden mitteln (haben noch nich soooo viel gelernt) bewerkstelligen könnte?
schon mal im voraus vielen dank für eure hilfe und einen guten rutsch ins neue jahr 😉
also, ich stehe vor der aufgabe die Anzahl der Zeilen aus einer eingelesenen textdatei zu ermitteln.so weit so gut,
hab mir da meine gedanken gemacht und bin zu folgendem ergebnis gekommen:
import java.util.*;
import java.io.*;
public class ZeilenZählen {
public static int Zeilen(String pfad)throws IOException{
Scanner sc = new Scanner(new
File(pfad));
int anzahl=0;
while(sc.nextLine()!=null){
anzahl++;
}
return anzahl;
}
ZeilenZählen(){
}
public static void main (String []args) throws IOException{
System.out.print("Dateinamen eingeben: ");
Scanner eingabe = new Scanner(System.in);
String filePath = eingabe.nextLine();
System.out.println(Zeilen(filePath));
}
}
mein problem ist jetzt nur dass das so nicht funktioniert 🙁 hat vielleicht jemand ne idee wie man das mit grundelegenden mitteln (haben noch nich soooo viel gelernt) bewerkstelligen könnte?
schon mal im voraus vielen dank für eure hilfe und einen guten rutsch ins neue jahr 😉