赞
踩
以下是 Java 中调用 API 的一般方式:
一、使用内置的 Java 类库 API
import
语句导入你要使用的类所在的包。例如,如果要使用java.util.ArrayList
类,你可以添加以下导入语句:java
import java.util.ArrayList;
ArrayList
:java
ArrayList<String> list = new ArrayList<>();
ArrayList
中添加元素:java
list.add("元素值");
二、调用第三方库的 API
pom.xml
文件中添加所需第三方库的依赖。例如,对于使用 Google 的 Gson 库来处理 JSON 数据:- <dependency>
- <groupId>com.google.code.gson</groupId>
- <artifactId>gson</artifactId>
- <version>2.8.9</version>
- </dependency>
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();
- // 处理输入流中的响应数据
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。