E
Ecky
Gast
Hallo!
Ich hab ein paar Fragen zu den Datenströmen und versteh folgende Codezeilen nicht.
Also,,, die Konstruktormethoden von BufferedReader lauten:
Konstruktormethoden:
1. BufferedReader(Reader in)
2. BufferedReader(Reader in, int sz)
Da wurde doch bestimmt die 1. benutzt,, oder?
Lieg ich richtig in der Annahme, das diese auf ein Objekt von Reader wartet?
Wird diesem Objekt dann die Variable "in" zugewiesen?
Die Konstruktormethoden von FileReader lauten aber:
1. FileReader(File file)
2. FileReader(FileDescriptor fd)
3. FileReader(String fileName)
Da steht doch nichts von args[0]
Wieso kann man dann das dann einfach hinschreiben?
Für was steht dieses args[0] ???
Und dann versteh ich nicht, es wurde zwar new benutzt,, aber keiner Variablen zugeordnet.
Ich kenne nur folgenden Code: z.B. Hause h1 = new Haus(33.22.12);
Die Werte in den Klammern, werden diesem Objekt übergeben.
Aber in dem Datenstromcode steht einfach nur: new Filereader(args[0])
Wieso funktioniert das? Wird da auch ein Objekt erzeugt? Wie heißt denn dann das Objekt,es wurde doch kein Name vergeben???????
Dann hab ich noch eine andere Codezeile, aber da frag ich dann lieber ein anderes mal (wird sonst zu viel).
Vielen Dank für die Hilfe
Mfg, Ecky
Ich hab ein paar Fragen zu den Datenströmen und versteh folgende Codezeilen nicht.
Code:
BufferedReader eingang = new BufferedReader (new FileReader(args[0]));
Also,,, die Konstruktormethoden von BufferedReader lauten:
Konstruktormethoden:
1. BufferedReader(Reader in)
2. BufferedReader(Reader in, int sz)
Da wurde doch bestimmt die 1. benutzt,, oder?
Lieg ich richtig in der Annahme, das diese auf ein Objekt von Reader wartet?
Wird diesem Objekt dann die Variable "in" zugewiesen?
Die Konstruktormethoden von FileReader lauten aber:
1. FileReader(File file)
2. FileReader(FileDescriptor fd)
3. FileReader(String fileName)
Da steht doch nichts von args[0]
Wieso kann man dann das dann einfach hinschreiben?
Für was steht dieses args[0] ???
Und dann versteh ich nicht, es wurde zwar new benutzt,, aber keiner Variablen zugeordnet.
Ich kenne nur folgenden Code: z.B. Hause h1 = new Haus(33.22.12);
Die Werte in den Klammern, werden diesem Objekt übergeben.
Aber in dem Datenstromcode steht einfach nur: new Filereader(args[0])
Wieso funktioniert das? Wird da auch ein Objekt erzeugt? Wie heißt denn dann das Objekt,es wurde doch kein Name vergeben???????
Dann hab ich noch eine andere Codezeile, aber da frag ich dann lieber ein anderes mal (wird sonst zu viel).
Vielen Dank für die Hilfe
Mfg, Ecky