有个需求,类似钉钉的消息折叠功能,就是连续出现3条及3条以上相同的消息,就显示成一条折叠消息,有没有哪位靓仔做过吗?需求类似是这样,找到集合中连续3条以上相同的元素,删除并替换成一个新元素,例如:集合[1,2,3,3,3,3,4,4,5,6,6,6,7],将以上集合处理成[1,2,8,4,4,5,9,7],就是将3个以上相同的元素删除,替换成新的元素,有靓仔知道怎么处理吗,用java怎么实现呢?
您的每一个用心回答,都会让这个世界变得更美好一些!
可以用 Map 集合,你现在的元素作为 key,出现的次数作为 value。
另外一件事,你还要5个问题没有处理哦~ 本来我是不打算回答你的,赶紧去处理掉之前提的问题吧~
就是一个排重问题,简单,但是不想写代码。
可以用 Map 集合,你现在的元素作为 key,出现的次数作为 value。
另外一件事,你还要5个问题没有处理哦~ 本来我是不打算回答你的,赶紧去处理掉之前提的问题吧~
就是一个排重问题,简单,但是不想写代码。