zoukankan      html  css  js  c++  java
  • MapUtils

    一、

    package com.wang.utils;
    
    
    import java.util.HashMap;
    
    import java.util.Map;
    
    import java.util.Set;
    
    
    public class MapUtils {
    
        public static String parseParamMapToQueryStr(Map<String, Object> paramMap) {
    
            StringBuilder result = new StringBuilder();
    
            Set<Map.Entry<String, Object>> entries = paramMap.entrySet();
    
            for (Map.Entry<String, Object> entry : entries) {
    
                String key = entry.getKey();
    
                Object value = entry.getValue();
    
                result.append("&").append("search_").append(key).append("=").append(value);
    
            }
    
            return result.toString();
    
        }
    
    
    
        public static Map<String, Object> parseParamMapToMyBatisMap(Map<String, Object> paramMap) {
    
            Map<String, Object> resultMap = new HashMap<String, Object>();
    
            Set<Map.Entry<String, Object>> entries = paramMap.entrySet();
    
            for (Map.Entry<String, Object> entry : entries) {
    
                String key = entry.getKey();
    
                Object value = entry.getValue();
    
                if(key.startsWith("like")){
    
                    key= key.substring(key.indexOf("_")+1);
    
                    value="%"+value+"%";
    
                }
    
                resultMap.put(key,value);
    
            }
    
            return resultMap;
    
        }
    
    }
  • 相关阅读:
    求逆元算法
    Almost Sorted Array
    最长不递减子序列
    (LIS)最长上升序列(DP+二分优化)
    rabbitmq延迟消息
    oracle 视图
    oracle 存储过程
    http 会话(session)详解
    系统测试
    Fiddler 手机抓包
  • 原文地址:https://www.cnblogs.com/ych961107/p/12023103.html
Copyright © 2011-2022 走看看