天天看點

java如何了解輸入輸出流_java的輸入流、輸出流怎麼了解?

import java.net.*;

import java.io.*;

public class URLConnDemo

{

public static void main(String [] args)

{

try

{

URL url = new URL("http://www.xxx.com");

URLConnection urlConnection = url.openConnection();

HttpURLConnection connection = null;

if(urlConnection instanceof HttpURLConnection)

{

connection = (HttpURLConnection) urlConnection;

}

else

{

System.out.println("請輸入 URL 位址");

return;

}

BufferedReader in = new BufferedReader(

new InputStreamReader(connection.getInputStream()));

String urlString = "";

String current;

while((current = in.readLine()) != null)

{

urlString += current;

}

System.out.println(urlString);

}catch(IOException e)

{

e.printStackTrace();

}

}

}

從這段代碼來看,請求一個url并把内容讀取出來顯示,但是為什麼這裡用到getInputStream,應該不是getOutStream 輸出嗎?