<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    獲取Google的簡單天氣預報(ZZ)

    注意weather那寫入城市的拼音轉化一下就行打開之后是XML格式的然后再提取。


    1 package com.pmjava.util;
    2
    3 import java.io.BufferedReader;
    4 import java.io.BufferedWriter;
    5 import java.io.FileWriter;
    6 import java.io.IOException;
    7 import java.io.InputStream;
    8 import java.io.InputStreamReader;
    9 import java.net.MalformedURLException;
    10 import java.net.URL;
    11
    12
    13 import java.io.*;
    14 import org.w3c.dom.*;
    15 import javax.xml.parsers.*;
    16
    17 public class GetWeather {
    18    
    19    
    20     public String getweather(String city)
    21     {
    22         try {
    23             URL ur = new URL("http://www.google.com/ig/api?hl=zh_cn&weather="+city);
    24             InputStream instr = ur.openStream();
    25             String s, str;
    26             BufferedReader in = new BufferedReader(new InputStreamReader(instr));
    27             StringBuffer sb = new StringBuffer();
    28            
    29 Writer   out   =   new   BufferedWriter(new OutputStreamWriter(new   FileOutputStream("weather.txt"),   "utf-8"));
    30             while ((s = in.readLine()) != null) {
    31                 sb.append(s);
    32             }
    33             str = new String(sb);
    34             out.write(str);
    35             out.close();
    36             in.close();
    37                
    38
    39         } catch (MalformedURLException e) {
    40             e.printStackTrace();
    41         } catch (IOException e) {
    42             e.printStackTrace();
    43         }
    44         File f=new File("weather.txt");
    45         DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
    46         String str=null;
    47         try{
    48         DocumentBuilder builder=factory.newDocumentBuilder();
    49         Document doc = builder.parse(f);
    50         NodeList nl =  (NodeList) doc.getElementsByTagName("forecast_conditions");
    51         NodeList n2=nl.item(0).getChildNodes();
    52        
    53 str=n2.item(4).getAttributes().item(0).getNodue()+","+n2.item(1).getAttributes().item(0).getNodue()+"℃-"+n2.item(2).getAttributes().item(0).getNodue()+"℃";
    54         }catch(Exception e)
    55         {
    56            
    57         }
    58        
    59         return str;
    60     }
    61    
    62        
    63    
    64 }

    posted on 2009-07-15 13:35 想飛就飛 閱讀(153) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    公告


    導航

    <2009年7月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    統計

    常用鏈接

    留言簿(13)

    我參與的團隊

    隨筆分類(69)

    隨筆檔案(68)

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费一级毛片在线播放| 一进一出60分钟免费视频| 国产免费AV片在线观看| 亚洲最大AV网站在线观看| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 视频一区在线免费观看| 国产国产人免费人成免费视频| 亚洲欧美日韩综合久久久| 午夜一级毛片免费视频| 99亚洲男女激情在线观看| 日韩精品电影一区亚洲| 免费无毒a网站在线观看| 亚洲一区二区高清| 免费国产在线视频| 亚洲国产中文在线二区三区免 | 无码视频免费一区二三区| 亚洲人成图片网站| 又爽又高潮的BB视频免费看| 一道本在线免费视频| 亚洲AV无码乱码国产麻豆穿越 | 亚洲av再在线观看| 国产精品免费在线播放| 久久亚洲精品视频| 亚洲一区二区三区免费在线观看| 亚洲一级高清在线中文字幕| 日韩免费视频观看| 中文字幕视频免费在线观看| 亚洲国产精品久久久久久| 91成人免费观看网站| 国内成人精品亚洲日本语音| 中文字幕人成人乱码亚洲电影| 无码人妻久久一区二区三区免费| 亚洲欧洲精品在线| 又粗又硬又黄又爽的免费视频 | 精品免费国产一区二区三区| 一区二区三区在线观看免费| 久久精品国产亚洲77777| 色吊丝永久在线观看最新免费| 久久国产精品免费一区| 亚洲伊人久久精品| 精品国产亚洲一区二区在线观看 |