Dmitri Rettig: char[] - Array

Beitrag lesen

Hallo,

ich habe ein char[] Array definiert

char[] ZeichenArray = new char[];

Mein Programm liest aus einer beliebigen Textdatei bestimmte Zeichen aus, und muss diese dann in einem Array abspeichern. Daher weiss ich nicht, wie gross mein Array sein wird.

Allerdings sagt mir javac: blablabla char[] ZeichenArray = new char[]; expected {

na gut, versuche ich es mal mit

char[] ZeichenArray = {};

dann sagt mir javac: blablabla ArrayOutOfBoundsException ... ist ja auch meines achtens logisch.

Wenn ich bei der ersten Schreibweise eine grosse Zahl eingebe, dann murmelt javac zwar nichts, aber das kann kaum die Lösung sein, und ausserdem frisst das viel Arbeitsspeicher.

Was mache ich falsch?

Gruß Dmitri