在java中URL的使用
package Socket;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
/**
* 获取资源:源代码
* Created by dd on 2016/6/8 0008.
*/
public class demo04 {
public static void main(String[] args) throws IOException {
URL url = new URL("http://www.baidu.com");
// 获取资源,通过流
/*
InputStream is = url.openStream();
byte[] flush = new byte[1024];
int len = 0;
while (-1!= (len=is.read(flush))){
System.out.println(new String(flush,0,len));
}
is.close();
*/
// 使用转换流,解决字符编码问题
BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream(),"utf-8"));
String msg = null;
while((msg =br.readLine())!=null){
System.out.println(msg);
}
br.close();
}
}