import com.alibaba.fastjson.JSONObject;
import org.apache.commons.lang3.StringUtils;
import java.util.*;
import java.util.stream.Collectors;
public class test {
public static void main(String[] args) {
List<JSONObject> objList = new ArrayList<>();
JSONObject obj1 = new JSONObject();
obj1.put("name", "张三");
obj1.put("age", 18);
JSONObject obj2 = new JSONObject();
obj2.put("name", "李四");
obj2.put("age", 20);
JSONObject obj3 = new JSONObject();
obj3.put("name", "王五");
obj3.put("age", 30);
objList.add(obj1);
objList.add(obj2);
objList.add(obj3);
List<String> nameList = objList.stream().map(obj -> obj.getString("name")).collect(Collectors.toList());
List<Integer> ageList = objList.stream().map(obj -> obj.getInteger("age")).collect(Collectors.toList());
System.out.println(nameList);
System.out.println(ageList);
System.out.println(StringUtils.join(nameList.toArray(), ','));
System.out.println(StringUtils.join(ageList.toArray(), ','));
}
}
Java 对象集合转对象某属性集合
最新推荐文章于 2023-06-13 14:42:28 发布