java 把多个url封装成一个数组
时间: 2024-01-16 11:03:12 浏览: 34
可以使用JSON数组来封装多个URL,并将其存储在一个Java数组中。具体代码如下:
```
// 将多个URL封装成一个JSON数组
JSONArray urls = new JSONArray();
urls.add("http://www.example.com/page1");
urls.add("http://www.example.com/page2");
// 将JSON数组转换成Java数组
String[] urlArray = new String[urls.size()];
for (int i = 0; i < urls.size(); i++) {
urlArray[i] = (String) urls.get(i);
}
```
在这个例子中,我们首先创建了一个新的JSONArray对象“urls”,并将两个URL添加到其中。然后,我们使用JSONArray对象的size()方法创建一个与其大小相等的Java数组“urlArray”,并使用get()方法将JSONArray对象中的每个元素存储在Java数组中。这样,我们就可以将多个URL封装成一个JSON数组,并将其存储在一个Java数组中。
相关问题
java 把多个url封装成一个列表
可以使用JSON数组来封装多个URL,并将其添加到一个List中。具体代码如下:
```
// 将多个URL封装成一个JSON数组
JSONArray urls = new JSONArray();
urls.add("http://www.example.com/page1");
urls.add("http://www.example.com/page2");
// 将JSON数组添加到List中
List<Object> list = new ArrayList<>();
list.add(urls);
```
在这个例子中,我们首先创建了一个新的JSONArray对象“urls”,并将两个URL添加到其中。然后,我们将JSONArray对象添加到List中。这样,我们就可以将多个URL封装成一个JSON数组,并将其传递给List的值。
java 把多个url封装成一个列表传入map的值里面,再遍历map的值中的url
可以使用JSON数组来封装多个URL,并将其添加到一个List中。具体代码如下:
```
// 将多个URL封装成一个JSON数组
JSONArray urls = new JSONArray();
urls.add("http://www.example.com/page1");
urls.add("http://www.example.com/page2");
// 将JSON数组添加到List中
List<Object> list = new ArrayList<>();
list.add(urls);
```
在这个例子中,我们首先创建了一个新的JSONArray对象“urls”,并将两个URL添加到其中。然后,我们将JSONArray对象添加到List中。这样,我们就可以将多个URL封装成一个JSON数组,并将其传递给List的值。
接下来,我们可以使用以下代码来遍历List中的URL值:
```
// 获取List中的JSON数组
JSONArray urls = (JSONArray) list.get(0);
// 遍历JSON数组中的URL值
for (int i = 0; i < urls.size(); i++) {
String url = (String) urls.get(i);
System.out.println(url);
}
```
在这个例子中,我们首先从List中获取第一个元素,即JSON数组对象“urls”。然后,我们使用JSON数组对象的size()方法获取JSON数组中元素的数量。最后,我们使用get()方法获取URL值,并输出每个URL值。