|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2002
Messaggi: 60
|
java e flussi di byte
come posso trasformare un flusso di byte in ingresso in una stringa?
mi spiego...ho un OutputStream che mi scrive flussi di byte, io voglio prenderli con l'InputStream e trsformarli in stringhe come? grazie andrea |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
Connetti l'OutputStream ad un pipe in memoria (es. ByteArrayOutputStream). Una volta che il flusso out ha terminato la scrittura, ottieni i dati scritti in forma "array di byte" e li usi per costruire una stringa con il costruttore String(byte[] data, String charsetName).
Ciao. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
O analogomente, e risparmiando la pressione di un paio di tasti, usi direttamente il metodo toString() della classe ByteArrayOutputStream.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:12.


















