java HashMap<String,String[]> 怎么排序

String[] 里面只会有2个数据,要拿下标为0的数组 排序整个map 可以实现吗 ??

HashMap是一个集合类,存放的是key value格式的键值对,如果想获取HashMap中的String[]
需要知道 它的key值 String,通过key值获取 它的value值 也就是 String[],String[] strArr = (String[])map.get("key");之后在遍历strArr,String restult = strArr[0] 这样就能获取到下标为0的字符串了
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-05-23
TreeMap的话自身就是有序的,只要实现了Comparable接口向map中添加元素,TreeMap会自动排序。具体顺序根据你的Comparable接口的实现而定。
HashMap是无序的也没办法进行排序。本回答被提问者和网友采纳
第2个回答  2015-08-13
你这不是排序,是遍历map拿数据?
相似回答