zoukankan      html  css  js  c++  java
  • 如何用JAVA获取天气

    最近在做一个天气预报的app, 用java写。毕竟java没学几天, 菜ing;

    主要用到了URL类,负责获取网页的信息。然后
    中间出现了很多错误啊,烦= =。

    代码上这个是北京的天气。。

    
    
    import java.io.BufferedReader;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.net.URL;
    import java.util.Scanner;
    
    
    public class Example {
        public static void main(String args[]) throws Exception{
            try{
                URL url = new URL("http://www.weather.com.cn/data/cityinfo/101010100.html");//由网址创建URL对象
                InputStreamReader isReader =  new InputStreamReader(url.openStream(),"UTF-8");//“UTF- 8”万国码,可以显示中文,这是为了防止乱码
                BufferedReader br = new BufferedReader(isReader);//采用缓冲式读入
                String str;
                while((str = br.readLine()) != null){
                System.out.println(str);//输出
            }
            br.close();//网上资源使用结束后,数据流及时关闭
            isReader.close();
            }
            catch(Exception exp){
                System.out.println(exp);
            }
        
    }
    }
    
    

     下面是各个城市的区号以及中国提供天气查询网站

    here起飞了

     

  • 相关阅读:
    乐理学习
    hashtable
    vim配置
    SSH & Git
    Java实现单向链表反转
    Java实现二叉树遍历
    Mysql主从配置
    使用VirtualBox虚拟机搭建局域网
    Nginx配置try_files实践一
    Maven package打包webapp项目遇到的问题
  • 原文地址:https://www.cnblogs.com/cshg/p/5687437.html
Copyright © 2011-2022 走看看