Infatti non puoi. Un FileInputStream è-un InputStream con in più il fatto che "sa" di essere collegato ad un file. Per il resto è a tutti gli effetti un InputStream.Originariamente inviato da superpeace
So che devo usare un qualcosa come class.getResourceAsStream o .getResource semplice, ma non sono riuscito a far si che questo diventasse un FileInputStream.
Allora le altri parti del programma vanno cambiate! Devi fare in modo che possano usare un InputStream. Dopotutto, se devono solamente leggere con read(), dovrebbe essere indifferente la "sorgente" dei dati. Cioè se a queste parti viene passato un FileInputStream oppure un InputStream di una risorsa o un InputStream di un socket, cosa cambia?? È appunto questo che devi pensare e stabilire!!Originariamente inviato da superpeace
Inoltre va notato che class.getResourceAsStream mi rende un InputStream superclasse di FileInputStream, quindi vi chiedo come posso effettuare questa conversione, in quanto altre parti del programma si aspettano di usare il metodo read di FileInputStream[/B]