下面粘貼的代碼取自HttpURLConnection上的java文檔。如何讀取http輸入流
我得到以下錯誤:
readStream(in)
,因爲沒有這樣的方法。
我看到 URLConnection.getInputStream()
哪裏是readStream
在 類概述的URLConnection同樣的事情?代碼段提供如下:
URL url = new URL("http://www.android.com/");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
try
{
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
readStream(in); <-----NO SUCH METHOD
}
finally
{
urlConnection.disconnect();
}
爲了提高效率,'result'也應該是一個StringBuffer對象。 – 2013-04-17 19:00:29
我建議使用StringBuilder而不是StringBuffer,因爲你不需要額外的同步開銷。 – 2014-10-01 08:11:36
'StringBuilder'很適合單線程操作。當多個線程正在讀取和寫入蒸汽到同一個對象時,應該使用'StringBuffer'! – 2015-06-18 10:55:56