通过
BufferedReader read = new BufferedReader(new InputStreamReader(url.openStream(),"utf-8"));要注意后面一定要加编码,否则会出现乱码!
public class util {
public static void main(String[] args) {
try {
URL url = new URL("http://www.baidu.com");
try {
BufferedReader read = new BufferedReader(new InputStreamReader(url.openStream(),"utf-8"));
//BufferedWriter writer =new BufferedWriter(new FileWriter("tangyigang.txt"));
String line;
while((line = read.readLine())!=null) {
System.out.println(line);
//writer.write(line);
//writer.newLine();
}
read.close();
//writer.close();
} catch (IOException e) {
e.printStackTrace();
}
} catch (MalformedURLException e) {
e.printStackTrace();
}
去掉//就可以把网页源码保存到指定文件没有将创建文件