public class Test02 { public static void main(String[] args){ try { //创建一个url实例 URL imooc=new URL("http://www.imooc.com"); URL url=new URL(imooc,"/index.html?username=tom#test"); System.out.println("协议: "+url.getProtocol()); System.out.println("主机: "+url.getHost()); System.out.println("端口: "+url.getPort()); System.out.println("文件路径:"+url.getPath()); System.out.println("文件名: "+url.getFile()); System.out.println("相对路径: "+url.getRef()); System.out.println("查询字符串: "+url.getQuery()); } catch (MalformedURLException e) { e.printStackTrace(); } //使用URL获取网页的数据 try { //创建一个URL实例 URL url=new URL("http://www.baidu.com"); //通过URL的openStream方法获取url对象所便是的资源的输入流 InputStream is=url.openStream(); //将字节输入流转化为字符输入流 InputStreamReader isr=new InputStreamReader(is,"utf-8"); //为字符输入流添加缓冲 BufferedReader br=new BufferedReader(isr); String data=https://www.it610.com/article/null; while((data=br.readLine())!=null){ System.out.println(data); } br.close(); isr.close(); is.close(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } } 协议: http 主机: www.imooc.com 端口: -1 文件路径:/index.html 文件名: /index.html?username=tom 相对路径: test 查询字符串: username=tom百度一下,你就知道 - 锐客网 新闻 hao123 地图 视频 贴吧 更多产品 关于百度 About Baidu
【java|java中URL的应用】© 2017 Baidu 使用百度前必读 意见反馈 京ICP证030173号
Process finished with exit code 0
推荐阅读
- Java|Java基础——数组
- 人工智能|干货!人体姿态估计与运动预测
- java简介|Java是什么(Java能用来干什么?)
- Java|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Spring注解驱动第十讲--@Autowired使用
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)