流
InputStream is
轉換成
Charset cs
給予
Stream<String> stream
以這樣的方式
stream
由
is
的線條。此外,
is
行不應該立即閱讀,但只有在
stream
需要它。
回答
我想你可以嘗試:
Stream<String> lines = new BufferedReader(new InputStreamReader(is, cs)).lines();
@Pshemo感謝您的編輯! :) –
有沒有辦法在完成InputStream讀取後自動斷開HttpURLConnection? –
您可以在'try-with-resources'語句中讀取流,並且可能添加一個'finally'塊來調用'HttpURLConnection'對象上的disconnect()':http://docs.oracle.com/javase/ 7/docs/api/java/net/HttpURLConnection.html#disconnect() –
- 1. 的byte []的InputStream轉換成字符串
- 2. InputStream對象轉換 - 彈簧集成
- 3. 將UTF字符串轉換爲InputStream
- 4. BlackBerry InputStream轉換爲字符串
- 5. java將inputStream轉換爲base64字符串
- 6. 將InputStream轉換爲字符串(telnet)
- 7. 將SAX ContentHandler字符(..)轉換爲InputStream
- 8. 將inputStream從ZipFile轉換爲字符串
- 9. 字符集轉換
- 10. 字符串轉換成列出
- 11. 將圖像數據InputStream轉換爲字符串並從此字符串返回圖像不會給出圖像
- 12. 將字符串轉換成給定一個字符串的Map
- 13. 蟒蛇將字符串轉換成字符集
- 14. PHP字符集轉換
- 15. 字符集轉換Java
- 16. 蟒蛇字符集轉換
- 17. 如何將InputStream轉換爲Java中的字符串?
- 18. 如何在Scala中將InputStream轉換爲base64字符串?
- 19. 轉換字符串轉換成int()
- 20. 字符串轉換成Java
- 21. Ç字符轉換成int
- 22. 的Java的InputStream編碼/字符集
- 23. 在mysql查詢中轉換字符集
- 24. 參數struts2中的字符集轉換
- 25. 如何字符鍵轉換成字符串輸出一個HashMap
- 26. Spring的集成文件中讀取並轉換爲字符串
- 27. 轉換的java字符串轉換成JavaScript字符串
- 28. 轉換字符串列出
- 29. 字符串轉換成Java中
- 30. 字符串轉換成Java中
還有,你試過嗎?問題應該通過包括嘗試或研究來顯示努力 –
它是否必須是'InputStream'?如果你要讀取文件,那麼你可以使用'Files.lines(Path path,Charset cs)'。你可以看看這個方法的源代碼來找出你的解決方案。 – Pshemo
在我的情況下,它是來自'HttpURLConnection#getInputStream()'的InputStream。 –