11智能在线
新记
java HashMap<String,String[]> 怎么排序
String[] 里面只会有2个数据,要拿下标为0的数组 排序整个map 可以实现吗 ??
举报该文章
相关建议 2015-08-13
HashMap是一个集合类,存放的是key value格式的键值对,如果想获取HashMap中的String[]
需要知道 它的key值 String,通过key值获取 它的value值 也就是 String[],String[] strArr = (String[])map.get("key");之后在遍历strArr,String restult = strArr[0] 这样就能获取到下标为0的字符串了
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/s2vm8m8s8sm4v4pv72.html
其他看法
第1个回答 推荐于2016-05-23
TreeMap的话自身就是有序的,只要实现了Comparable接口向map中添加元素,TreeMap会自动排序。具体顺序根据你的Comparable接口的实现而定。
HashMap是无序的也没办法进行排序。
本回答被提问者和网友采纳
第2个回答 2015-08-13
你这不是排序,是遍历map拿数据?
相似回答
大家正在搜
相关问题
java中有一个HashMap<String,String>...
java如何把Map<String,Object> map ...
java hashMap<int ,String[] > 根...
java中hashmap<String,String>什么意...
java HashMap中元素的排列顺序问题
java hashmap按照value来排序
java里,想对hashmap里的key进行排序
JAVA:hashmap根据自定义类型的属性排序