1 import com.alibaba.fastjson.JSONObject;
2 import org.apache.commons.lang3.StringUtils;
3
4 import java.util.*;
5 import java.util.stream.Collectors;
6
7 public class test {
8
9 public static void main(String[] args) {
10 List<JSONObject> objList = new ArrayList<>();
11 JSONObject obj1 = new JSONObject();
12 obj1.put("name", "张三");
13 obj1.put("age", 18);
14 JSONObject obj2 = new JSONObject();
15 obj2.put("name", "李四");
16 obj2.put("age", 20);
17 JSONObject obj3 = new JSONObject();
18 obj3.put("name", "王五");
19 obj3.put("age", 30);
20 objList.add(obj1);
21 objList.add(obj2);
22 objList.add(obj3);
23
24 List<String> nameList = objList.stream().map(obj -> obj.getString("name")).collect(Collectors.toList());
25 List<Integer> ageList = objList.stream().map(obj -> obj.getInteger("age")).collect(Collectors.toList());
26 System.out.println(nameList);
27 System.out.println(ageList);
28
29 System.out.println(StringUtils.join(nameList.toArray(), ','));
30 System.out.println(StringUtils.join(ageList.toArray(), ','));
31 }
32 }