Hallo,
im Buch Java ist eine Insel kommt beim einlesen eines Streams mit der Klasse URL folgende Schreibweise auf
v = new Scanner(inStream).useDelimiter("\\Z").next();
Was da passiert ist mir klar aber wie kann ich bei einem eigenen Objekt diese Schreibweise (verschachtelte Methoden) hinbekommen.
ALso ich meine klar ist das Scanner der InputStreamübergeben wird und dann die Metlde useDelimiter aufgerufen wird aber ist dann next() eine lokale methode von usedelimiter??? Ich meine wieso wird das so geschachtelt?
Hoffe es versteht mich einer wie ich das meine geht mir nur um die Schreibweise des ganzen. Ist ja irgendwie abgekürzt Gültig ist ja auch ....
v = new Scanner(inStream)
v.useDelimiter("\\Z");
v.next();
Dazu müssten sich die Methoden doch auf der gleichen Ebene befinden.
Danke für jeden Tip
Gruß Frederick
im Buch Java ist eine Insel kommt beim einlesen eines Streams mit der Klasse URL folgende Schreibweise auf
v = new Scanner(inStream).useDelimiter("\\Z").next();
Was da passiert ist mir klar aber wie kann ich bei einem eigenen Objekt diese Schreibweise (verschachtelte Methoden) hinbekommen.
ALso ich meine klar ist das Scanner der InputStreamübergeben wird und dann die Metlde useDelimiter aufgerufen wird aber ist dann next() eine lokale methode von usedelimiter??? Ich meine wieso wird das so geschachtelt?
Hoffe es versteht mich einer wie ich das meine geht mir nur um die Schreibweise des ganzen. Ist ja irgendwie abgekürzt Gültig ist ja auch ....
v = new Scanner(inStream)
v.useDelimiter("\\Z");
v.next();
Dazu müssten sich die Methoden doch auf der gleichen Ebene befinden.
Danke für jeden Tip
Gruß Frederick