Mã được dán dưới đây được lấy từ tài liệu java trên HttpURLConnection.Cách đọc luồng đầu vào http
tôi nhận được lỗi sau:
readStream(in)
như không có phương pháp như vậy.
Tôi thấy điều tương tự này trong Tổng quan Class cho URLConnection tại URLConnection.getInputStream()
đâu readStream
? Đoạn mã được cung cấp dưới đây:
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();
}
Vì lợi ích của hiệu quả, 'kết quả' cũng phải là một đối tượng StringBuffer. –
Tôi khuyên bạn nên sử dụng StringBuilder thay vì StringBuffer vì bạn không cần thêm phí đồng bộ hóa bổ sung. –
'StringBuilder' rất tốt để sử dụng với thao tác đơn luồng. 'StringBuffer' nên được sử dụng khi nhiều luồng đang đọc và ghi một hơi nước vào cùng một đối tượng! –