- package com.xinyan.springcloud.controller;
- import java.util.Comparator;
- import java.util.HashMap;
- import java.util.LinkedList;
- import java.util.TreeMap;
- import lombok.extern.slf4j.Slf4j;
- @Slf4j
- public class TreeMapUtil {
- public static void main(String[] args) {
- TreeMapUtil.testTreeMap("camera01,camera02,camera03");
- }
- @SuppressWarnings({
- "unchecked", "deprecation"
- })
- public static void testTreeMap(String cameraStrList) {
- String[] splitCameraList = cameraStrList.split(",");
- LinkedList<Object> linkedList = new LinkedList<>();
- @SuppressWarnings({
- "unchecked", "unused", "rawtypes"
- })
- TreeMap treeMap = new TreeMap(new Comparator() {
- @Override
- public int compare(Object o1, Object o2) {
- return 100;
- }
- });
- for(String splitCamera : splitCameraList) {
- treeMap.put("cameraId", splitCamera);
- }
- linkedList.add(treeMap);
- HashMap<Object, Object> paramMap = new HashMap<>();
- paramMap.put("camera_id_list", linkedList);
- paramMap.put("callback", "http://www.baidu.com");
- log.info("linkedList:"+linkedList);
- log.info("paramMap:"+paramMap);
- }
- }
来源: https://www.cnblogs.com/taojietaoge/p/10253247.html