普歌灵鹄团队java当中map集合的排序

avatar
avatar
云惠网小编
2846
文章
1
评论
2021年4月6日11:18:40 评论 9 次浏览 813字阅读2分42秒
摘要

普歌灵鹄团队java当中map集合的排序对map集合当中的key进行排序得到相应的value’的值:例如:题:对字符串”I LOVE YOU”进行顺序的颠倒,使其输出”YOU LOVE I”?解析思路:这道题可以使用map集合当中键值对key和value的对应关系,将Integer这个类型给key,String’给value,这样的话就能用key来给value进行排序。从而达到我们想要的结果。代码如下:package request;import java.util.*;public c

//输入:hello world java 输出:java world hello。
public static void main(String[] args) {
String[] arr={"I LOVE YOU"};
for (int i=0;i<=arr.length-1;i++){
System.out.println(arr[i]);
}
Map<Integer,String> map= new TreeMap<>(new Comparator<Integer>() {
//这里面是用到了treemap下面排序的一个方法,有顺序和倒序。
@Override
public int compare(Integer o1, Integer o2) {
return o2-o1;
}
});
map.put(1,"I");
map.put(2,"LOVE");
map.put(3,"YOU");
for (Map.Entry<Integer,String> entry:map.entrySet()){
System.out.print(entry.getValue()+" ");
}
}

对map集合当中的key进行排序得到相应的value’的值:
例如:
题:对字符串"I LOVE YOU"进行顺序的颠倒,使其输出"YOU LOVE I"?
解析思路:
这道题可以使用map集合当中键值对key和value的对应关系,将Integer这个类型给key,String’给value,这样的话就能用key来给value进行排序。从而达到我们想要的结果。
代码如下:
package request;
import java.util.*;
public class zhili4 {

普歌灵鹄团队java当中map集合的排序

}
下面是运行结果:
在这里插入图片描述
希望这个题目使你对集合的理解又更加的深刻,对你有所帮助。谢谢·!

本文转自 https://blog.csdn.net/weixin_52195759/article/details/115439124

腾讯云618
avatar
2w 字长文爆肝 JVM 经典面试题!太顶了! java

2w 字长文爆肝 JVM 经典面试题!太顶了!

如果你是中高级程序员,那我相信你一定被面试官问过JVM。下次再被问到JVM,你直接把老周的这篇文章丢给他吧!话不多说,让我们直接进入主题吧。JVM内存结构,常见异常,调优参数,调优...
腾讯云618
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: