• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

java Map集合模糊匹配

public class StringTest {
    public static void main(String[] args) {
        Map<String, Object>map=new ConcurrentHashMap<String, Object>();
       map.put("safein", "safein");
       map.put("safein1tebg23", "safein23");
       map.put("twjsafein123", "twjsafein1233");
       map.put("twj", "twj");
       List<?> list=getLikeByMap(map,"twj");
    for (Object val : list) {
        System.err.println(val.toString());
    }
    }
    public static List<String> getLikeByMap(Map<String, Object>map,String keyLike){
        List<String> list=new Vector<>();        
        for (Map.Entry<String, Object> entity : map.entrySet()) {
                            if(entity.getKey().indexOf(keyLike)>-1){
                                    list.add((String) entity.getValue());
                            }

                    }    

        return list;
    }
}

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)