java获取当前天气
时间: 2023-02-01 22:54:30 浏览: 106
你可以使用 Java 的网络编程功能来获取当前天气信息。首先,你需要找到一个能提供天气信息的 API。然后,使用 Java 的 URL 类和相关的类可以发送 HTTP 请求并获取响应。例如,下面是一段代码,它使用 URL 类来发送 HTTP GET 请求并获取响应:
```
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
public class Main {
public static void main(String[] args) throws Exception {
// 创建 URL 对象
URL url = new URL("http://www.example.com");
// 打开连接
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
// 读取响应
String inputLine;
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
}
// 关闭流
in.close();
}
}
```
你可以把这段代码放在一个 try-catch 块中,以便在发生异常时能够捕获它。
注意,这只是一个简单的例子。你还需要处理从 API 返回的数据,并根据需要进行解析和处理。