-1

我已经用 java 编程了一段时间,但我什至没有找到真正接近这个目标的方法。我的谷歌搜索也没有结果。

我正在寻找一种方法来基本上下载当前天气(或其他,但我想天气是一个好的开始)并将这些数字的当前温度/湿度/露点/第二天预测保存到字符串数组中

我不知道从哪里开始,但我认为这将是开始学习如何使用 java 获取的好地方。

谢谢!

4

2 回答 2

3

您将如何用其他语言处理这项任务?

在天气的情况下,您可能会寻找一些由您试图从中获取天气的站点公开的 API。这里有一些线索: 1. 如果您只想发出 HTTP 请求,获取结果(类似于 ajax 样式)并解析网页,您可以使用 java.net 包,或者如果您想要(更强大的)第三方lib,使用 Apache HTTP 客户端。2. 如果您正在寻找通过 WebServices 公开的 API(我认为这是一种更好的方法),那么它们与语言无关,因此您只需像使用任何其他语言一样使用 Java 中的 Web 服务(SOAP/Rest)。

我知道,答案有点“常见”,所以请澄清“你打算如何”解决这个问题(即使是任何其他语言)......

希望这可以帮助

于 2012-04-29T05:03:52.403 回答
1

气象信息的一个很好的来源是METAR。还有一个可用的 Java 库jweather,它应该将所有网络/协议/api 问题封装到一组有限的方法中,以检索所需的天气信息

于 2012-04-29T05:42:12.317 回答