首页 > 其他分享 >提供一个方法,遍历获取HashMap<String,String>中的所有value,并存放在list中返回,考虑泛型的使用

提供一个方法,遍历获取HashMap<String,String>中的所有value,并存放在list中返回,考虑泛型的使用

时间:2023-02-09 14:23:01浏览次数:33  
标签:map HashMap list value values valueList 泛型

public List<String> getValueList(HashMap<String,String> map){
        ArrayList<String>  valueList =new ArrayList<>();
        Collection<String> values = map.values();
        for(String value : values){
            valueList.add(value);
    }
        return valueList;
}            

  

标签:map,HashMap,list,value,values,valueList,泛型
From: https://www.cnblogs.com/rpbszy/p/17105120.html

相关文章

  • HashMap长度为什么是2的幂
    虽然hash值很多,范围很大,但是内存存不了那么大的数组,所以取hash的散列值的时候,需要用hash值,除以数组长度取余数。又由于取余数(%)的性能不如与运算(&),所以想用与运算来代替取余......
  • Laravel的ORM模型的find(),findOrFail(),first(),firstOrFail(),get(),list(),toArray()之间
    阅读目录​​get()后连缀方式添加getList方法​​​​get_object_vars—返回由对象属性组成的关联数组​​​​get()方法后添加getList()方法​​find($id)需要一个......
  • LinkedList
    说明:底层实现了双向链表和双端队列特点可以添加重复元素,包括null线程不安全,没有实现同步LinkedList的底层操作机制:LinkedList底层维护了一个双向链表LinkedList中......
  • C# List 学一下
    Add可以直接添加一个元素AddRange添加一个集合在尾部Insert(i,ele)可以插入一个元素InsertRange(i,list2)插入一个listCount是数量Contains是是否包含Remove单个元素Remove......
  • 【cmake】CMakeList添加库|添加头文件|添加路径|add_executable、add_library、target
    开胃菜例子CMakeLists生成和添加依赖库原文;cmake之生成动态库:https://www.cnblogs.com/pandamohist/p/13408455.htmlhttps://blog.csdn.net/bandaoyu/article/details......
  • Protocol ‘https‘ not on whitelist ‘file,crypto‘ ——m3u8下载协议不在白名单,m3
    1、FFmpeg报错接上一篇《cmd合并多个ts文件,ffmpeg快速转ts为mp4文件,通过m3u8合并文件》可以使用命令ffmpeg-i"index.m3u8""save_video.mp4"下载m3u8文件指向的视频但是......
  • 泛型参数类的获取
    泛型参数类不能通过实例化一个对象获取,比如A<T>a=newA();因为使用了泛型的代码在运行期间相关的泛型参数的类型会被擦除,我们无法在运行期间获知泛型参数的具体类型(所有......
  • 泛型stringToNumber
    C++中将string类型转换为double的方法:#include<iostream>#include<sstream>//使用stringstream需要引入这个头文件usingnamespacestd;//模板函数:将string类型变量转......
  • HashMap 批量添加
    需要初始化一个常量HashMap,并希望在一行语句中完成。避免像这样的事情:hashMap.put("One",newInteger(1));//addingvalueintoHashMaphashMap.put("Two",newI......
  • ICMPv6 Multicast Listener Report Message v2
    No.TimeSourceDestinationProtocolInfo70.164795fe80::f8ae:aae:ee9a:bdc0ff02::16ICMPv6MulticastListenerReportMessagev2Frame......