<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)

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品国产首次亮相| 午夜老司机永久免费看片| 免费av欧美国产在钱| 亚洲中文字幕久久精品无码APP| 日本亚洲免费无线码| 国产成人AV片无码免费| 亚洲А∨精品天堂在线| 亚洲性色精品一区二区在线| 久久中文字幕免费视频| 国产精品亚洲二区在线观看| 一本色道久久88—综合亚洲精品| 99久久免费中文字幕精品| 亚洲精品无码永久中文字幕| 国产在亚洲线视频观看| 成人性生交大片免费看无遮挡| 亚洲欧洲第一a在线观看| 成人网站免费大全日韩国产| 国产一级淫片免费播放| 亚洲综合色一区二区三区| 57pao一国产成永久免费| 亚洲AV无码第一区二区三区| xxxx日本在线播放免费不卡| 国产又大又粗又硬又长免费| 亚洲国产日韩精品| 色老头永久免费网站| 亚洲Av综合色区无码专区桃色| 久久免费观看视频| 亚洲国产精品一区二区三区久久| 亚洲国产精品无码第一区二区三区| 国产精品永久免费10000| 亚洲天天做日日做天天看 | 精品国产免费一区二区三区香蕉| 亚洲国产成人精品无码久久久久久综合 | 97无码人妻福利免费公开在线视频 | 亚洲国产美女精品久久久久| 免费无码毛片一区二区APP| 国产AV无码专区亚洲Av| 久久国产福利免费| 国产亚洲一区二区三区在线不卡| 免费一级特黄特色大片| 亚洲 综合 国产 欧洲 丝袜|