Just_Inter
Grünschnabel
Hallo!
Ich lese aus einer Textdatei einen Text ein und zerlege ihn in Wörter und gib die einzelnen Wörter aus!
Nun möchte die Häufigkeit der Wortlänge bestimmen, also wieviele Wörter 4, 5, 6 usw. Buchstaben haben.
Wie überprüf ich nun, wie lang die einzelnen Wörter sind und wie speicher ich den aktuellen Stand der Wortlänge am besten ab?
Hier mein bisheriger Stand:
danke
Ich lese aus einer Textdatei einen Text ein und zerlege ihn in Wörter und gib die einzelnen Wörter aus!
Nun möchte die Häufigkeit der Wortlänge bestimmen, also wieviele Wörter 4, 5, 6 usw. Buchstaben haben.
Wie überprüf ich nun, wie lang die einzelnen Wörter sind und wie speicher ich den aktuellen Stand der Wortlänge am besten ab?
Hier mein bisheriger Stand:
Code:
import java.io.*;
class Wortlaenge
{
public static void main(String[] args) throws IOException
{
Int[] Anzahl;
FileInputStream istream = new FileInputStream(args[0]);
InputStreamReader reader = new InputStreamReader(istream, "ISO-8859-1");
BufferedReader input = new BufferedReader(reader);
String line;
while((line=input.readLine()) != null)
{
String[] linearray = line.split("\\s");
for (int x=0; x<linearray.length; x++)
{
System.out.println(linearray[x]);
}
}
input.close();
}
}
danke