Articles of inputstream

Perché InputStream # read () restituisce un int e non un byte?

Perché InputStream#read() restituisce un int e non un byte ?

Lettura di InputStream come UTF-8

Sto provando a leggere da un file text/plain su internet, riga per riga. Il codice che ho adesso è: URL url = new URL(“http://kuehldesign.net/test.txt”); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); LinkedList lines = new LinkedList(); String readLine; while ((readLine = in.readLine()) != null) { lines.add(readLine); } for (String line : lines) { out.println(“> ” + […]

Come clonare un InputStream?

Ho un InputStream che passo a un metodo per fare un po ‘di elaborazione. Userò lo stesso InputStream in un altro metodo, ma dopo la prima elaborazione, InputStream appare chiuso nel metodo. Come posso clonare InputStream per inviare al metodo che lo chiude? C’è un’altra soluzione? EDIT: i metodi che chiudono InputStream è un metodo […]

getResourceAsStream () restituisce sempre null

Ho la seguente struttura in un’applicazione Web Java: TheProject — [Web Pages] — — [WEB-INF] — — — abc.txt — — index.jsp — [Source Packages] — — [wservices] — — — WS.java In WS.java , sto usando il seguente codice in un metodo Web: InputStream fstream = this.getClass().getResourceAsStream(“abc.txt”); Ma restituisce sempre un valore nullo. Ho […]

Come posso convertire una stringa in un InputStream in Java?

Dato una stringa: String exampleString = “example”; Come posso convertirlo in un InputStream ?

Stampa di un InputStream Java da un processo

UPDATE: I found a crucial part to why this probably isn’t working! I used System.setOut(out); where out is a special PrintStream to a JTextArea Questo è il codice, ma il problema che sto avendo è che l’informazione viene stampata solo una volta che termino il processo. public Constructor() { main(); } private void main() { […]

Diversi modi di caricare un file come InputStream

Qual è la differenza tra: InputStream is = this.getClass().getClassLoader().getResourceAsStream(fileName) e InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName) e InputStream is = this.getClass().getResourceAsStream(fileName) Quando ciascuno è più appropriato da usare rispetto agli altri? Il file che voglio leggere è nel classpath come la mia class che legge il file. La mia class e il file si trovano nello stesso […]

È ansible leggere da un InputStream con un timeout?

In particolare, il problema è scrivere un metodo come questo: int maybeRead(InputStream in, long timeout) dove il valore di ritorno è uguale a in.read () se i dati sono disponibili entro millisecondi “timeout” e -2 in caso contrario. Prima che il metodo ritorni, tutti i thread spawn devono uscire. Per evitare argomenti, l’argomento qui java.io.InputStream, […]

Creazione di un array di byte da un stream

Qual è il metodo preferito per creare un array di byte da un stream di input? Ecco la mia attuale soluzione con .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } È ancora una buona idea leggere e scrivere blocchi del stream?

Cattura i caratteri dall’input standard senza attendere che venga premuto

Non riesco mai a ricordare come lo faccio, perché mi viene spesso infrequentemente. Ma in C o C ++, qual è il modo migliore per leggere un carattere dallo standard input senza aspettare una nuova riga (premi invio). Inoltre idealmente non avrebbe echo il carattere di input per lo schermo. Voglio solo catturare le battute […]