以下是 Java 中调用 API 的一般方式:
一、使用内置的 Java 类库 API
import
语句导入你要使用的类所在的包。例如,如果要使用java.util.ArrayList
类,你可以添加以下导入语句:java
import java.util.ArrayList;
ArrayList
:java
ArrayList list = new ArrayList<>();
ArrayList
中添加元素:java
list.add("元素值");
二、调用第三方库的 API
pom.xml
文件中添加所需第三方库的依赖。例如,对于使用 Google 的 Gson 库来处理 JSON 数据:xml
com.google.code.gson
gson
2.8.9
build.gradle
文件中添加依赖。java
import com.google.gson.Gson;
java
Gson gson = new Gson();
MyObject myObject = new MyObject(); // 假设这是一个自定义类的对象
String json = gson.toJson(myObject);
三、调用远程 API(例如 Web 服务 API)
HttpURLConnection
(Java 内置)、Apache HttpClient 等。如果使用HttpURLConnection
:java
URL url = new URL("远程 API 的 URL");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET"); // 或者其他 HTTP 方法如 POST
设置请求参数和头信息(如果需要):
User-Agent
、Authorization
(如果需要身份验证)等。发送请求并接收响应:
connection.getInputStream()
或connection.getOutputStream()
(根据请求方法)来发送请求数据,并获取响应。java
InputStream inputStream = connection.getInputStream();
// 处理输入流中的响应数据