voglio convertire un InputStream is
in un Stream<String> stream
dato un Charset cs
in modo tale che stream
consiste delle linee di is
. Inoltre, una riga di is
non deve essere letta immediatamente ma solo nel caso in cui sia necessario il stream
.Converti InputStream in Streaming <String> dato un set di caratteri
risposta
penso che si può provare:
Stream<String> lines = new BufferedReader(new InputStreamReader(is, cs)).lines();
@Pshemo Grazie per la modifica! :) –
C'è un modo per disconnettere automaticamente HttpURLConnection dopo che è stato letto l'InputStream completo? –
Puoi leggere lo stream in un'istruzione 'try-with-resources' ed eventualmente aggiungere un blocco' finally' che chiama 'disconnect()' sull'oggetto 'HttpURLConnection': http://docs.oracle.com/javase/ 7/docs/api/java/net/HttpURLConnection.html # disconnect() –
- 1. Converti Set <String>
- 2. Converti il nome del set di caratteri in NSStringEncoding
- 3. Converti InputStream (Immagine) in ByteArrayInputStream
- 4. Funzione .NET incorporata per caratteri di escape in streaming XML?
- 5. In perl, come posso sostituire un set di caratteri con un diverso set di caratteri in un singolo passaggio?
- 6. Rimozione caratteri di nuova riga da InputStream
- 7. Set caratteri Caratteri speciali
- 8. Converti stream video rtsp in streaming http
- 9. pyMySQL set set di caratteri di collegamento
- 10. Converti Set <Map.Entry <K, V>> a HashMap <K, V>
- 11. javascript forza un set di caratteri specifico?
- 12. Come ripetere un set di caratteri
- 13. Converti i set in frozenset come valori di un dizionario
- 14. Converti array di caratteri in char unsigned *
- 15. Come eliminare un set di caratteri stranieri?
- 16. Converti array di caratteri in una stringa in Java
- 17. Evitare un set di caratteri del meta tag e specificare set di caratteri
- 18. backslash in un set di caratteri di un'espressione regolare python (come specificare il set di caratteri "non un backslash")?
- 19. Converti caratteri ascii [] in caratteri esadecimali [] in C
- 20. Codeigniter e set di caratteri
- 21. Dato un set S, trova tutti i sottoinsiemi massimi la cui somma <= k
- 22. Converti C# HashSet in F # Set
- 23. Come rilevare quale codifica del set di caratteri in Java?
- 24. Come convertire un InputStream in un DataHandler?
- 25. limitazione del set di caratteri in un campo Textinput
- 26. Come eseguire lo streaming di un InputStream infinito con JAX-RS
- 27. Converti il set di risultati Java in serie di stringhe
- 28. Converti Lista <T> in un altro elenco <T> che contiene un altro elenco <T>
- 29. Set di caratteri JDBC Oracle e limite di 4000 caratteri
- 30. Bash: Converti caratteri non ASCII in ASCII
E che cosa hai provato? Le domande devono mostrare lo sforzo includendo un tentativo o una ricerca –
Deve essere 'InputStream'? Se avete intenzione di leggere i file, potete usare 'Files.lines (Path path, Charset cs)'. Puoi dare un'occhiata al codice sorgente di questo metodo per capire la tua soluzione. – Pshemo
Nel mio caso è InputStream proveniente da 'HttpURLConnection # getInputStream()'. –