怎样才能用URL类 打开一个网页呢? URl u=new URL("http://www.163.com"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.net.*;import java.io.*;/***打开一个网页,并把内容保存在test.html里面*@author: Eastsun*/public class ReadURL{ public static void main(String[] args){ URL url =null; BufferedReader reader =null; FileWriter writer =null; try{ url = new URL("http://eastsun.javaeye.com"); reader =new BufferedReader(new InputStreamReader(url.openStream())); writer =new FileWriter(new File("test.html")); String line =null; while((line =reader.readLine())!=null) writer.append(line); }catch(IOException e){ e.printStackTrace(); }finally{ try{ if(reader!=null) reader.close(); if(writer!=null) writer.close(); }catch(IOException ex){ System.out.println(ex); } } }} Java 6 里的方法if (Desktop.isDesktopSupported()) { Desktop desktop = Desktop.getDesktop(); try { URI uri = new URI("http://www.163.com"); desktop.browse(uri); } catch (IOException ex) { ex.printStackTrace(); } catch (URISyntaxException ex) { ex.printStackTrace(); } } 问个gbk 与utf-8的问题 这算对异常的滥用吗? 視頻轉換軟件 禁止JFrame或JInternalframe或JDialog的实例被移动 有谁用过Java-Exchange连接器呢? 有它的使用方法吗? 关于基本类型的外包类 如何恢复java的dependency 关于Thread建立的一个有趣的问题 调查:大家对对象容器学习的总结,谢谢,奉上全部分数100分 无 如何加载图标啊``` 关于HIBERNATE 和SQL的区别
import java.io.*;/**
*打开一个网页,并把内容保存在test.html里面
*@author: Eastsun
*/
public class ReadURL{
public static void main(String[] args){
URL url =null;
BufferedReader reader =null;
FileWriter writer =null;
try{
url = new URL("http://eastsun.javaeye.com");
reader =new BufferedReader(new InputStreamReader(url.openStream()));
writer =new FileWriter(new File("test.html"));
String line =null;
while((line =reader.readLine())!=null) writer.append(line);
}catch(IOException e){
e.printStackTrace();
}finally{
try{
if(reader!=null) reader.close();
if(writer!=null) writer.close();
}catch(IOException ex){
System.out.println(ex);
}
}
}
}
Desktop desktop = Desktop.getDesktop();
try {
URI uri = new URI("http://www.163.com");
desktop.browse(uri);
} catch (IOException ex) {
ex.printStackTrace();
} catch (URISyntaxException ex) {
ex.printStackTrace();
}
}