Pages: [1]   Go Down
Print
Author Topic: Stream  (Read 588 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
Gpeppe69
Apprendista Forumista
**
Offline Offline

Posts: 294



« on: 20-03-2012, 13:58:14 »

Salve ragazzi sono un pò confuso sugli stream

per quanto riguarda il fattore da leggere da memoria una stringa ci sono riuscito , ma per quanto riguarda la scrittura da memoria sono un pò in aria non ho capito bene se per scrittura si intende INPUT quindi inserire ad esempio una stringa ? non ho capito bene la differenza tra leggere e scrivere. 

per la lettura è questo
 
Code:
import java.io.*;

public class stream {

public static void main(String[] args) {
int i;

StringReader sr=new StringReader("hello");

try{
       while((i=sr.read())!=-1);
     System.out.print((char)i); 
}

  catch (IOException e)
  {
  System.out.print("eccezione catturata");
  }

sr.close();
}

}
Logged
Ocelot92
Apprendista Forumista
**
Offline Offline

Posts: 301



« Reply #1 on: 20-03-2012, 21:39:29 »

Ma noi stiamo studiando gli stream principalmente per scrivere e leggere da file. Scrivere e leggere da file penso che non ha bisogno di ulteriore spiegazione, si capisce la differenza tra le 2 operazioni.

Tu hai provato a fare la lettura da una variabile dove il contenuto l'hai impostato tu. Ora dovresti esercitarti per fare in modo che lo legga da un file.

Stessa cosa per la scrittura. Non è che devi scrivere sulla memoria ma devi scrivere su un File.
Logged

I'm happy to tell you all that...
((λf.λx.f(f(x))) (λy.y^2)) (5)  = 5^4

"Si ma dillo che bisogna cliccare APPLY per crearle le partizioni…" - cit. Utente dopo aver seguito un How-To... .-.
Gpeppe69
Apprendista Forumista
**
Offline Offline

Posts: 294



« Reply #2 on: 21-03-2012, 19:09:01 »

si si hai ragione infatti poi ho capito, ho fatto confusione con l'input da console e la scrittura su File grazie 
« Last Edit: 22-03-2012, 00:56:56 by Gpeppe69 » Logged
Pages: [1]   Go Up
Print
Jump to: