/**

* jdk8以上支持 Long类型数组取模分组

* @param arrays 被分组的数组对象

* @param mod 取模值

* @return Map>

* 说明:Map>

* 2019-08-03 13:21:42

* */

public static Map> arrayGroupBy(Long [] arrays,int mod) {

List arrayList= new ArrayList<>(Arrays.asList(arrays));

Map> resultList= arrayList.stream().collect(Collectors.groupingBy(new Function() {

@Override

public Long apply(Long value) {

return value.longValue() % mod;

}

}));

return resultList;

}

//test

public static void main(String[] args) {

Long [] array=new Long[]{174L,175L,176L,177L,178L,179L,174L,174L,174L,174L,178L,178L,176L};

Map> resultList2 = arrayGroupBy(array,10);

resultList2.forEach((k,v)->{

System.out.println(k+"---->"+JSONObject.toJSONString(v));

});

}

//拓展

public static Map> arrayGroupBy(List arrayList,int mod) {

Map> resultList= arrayList.stream().collect(Collectors.groupingBy(e -> e.getGoodId() % mod));

return resultList;

}

java long 取模_Java 数组取模分组相关推荐

  1. php取模,php数组取模

    php数组取模 public function indexRecomHouse($area){ $where = array(); $where['a.isDel'] = '0'; $where['a ...

  2. Java获取游戏头像_java爬取堆糖所有头像(高质量版头像)

    百度贴吧的用户头像爬下来之后,图片经过裁剪,尺寸太小,都是110*110之类的,并且有很多用户被注销后,头像是缩略图重复,所以爬了堆糖里面的头像,堆糖里的头像质量还是蛮高的. 堆糖官网:www.dui ...

  3. java 从数据库取值_java 连接数据库取值问题

    publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException,ServletExcep ...

  4. java set中取数据_Java中取数据库用的ResultSet问题

    这段时间做java项目,在操作数据库的时候,犯了一个错误,请看下面的程序 .......                        //前面连接数据库方面的省略 ResultSet  result ...

  5. java斗图表情_Java爬取斗图网站的所有表情包

    跟朋友聊天总会用到大量表情包,有些人甚至专门收集各种各样的表情包,看看谁能打败谁.今天我就用java爬取了一个斗图网站上的所有表情包,用来充实自己的表情包库.代码逻辑有可能并不完美,哈哈,也花了我几个 ...

  6. java获取货币汇率_JAVA抓取中国外汇交易中心各币别对RMB汇率

    因为中国外汇交易中心使用的数据格式为json,JAVA提供了专门解析json的lib,我们首先要引入该lib(解析json的依赖包有几个,csdn有提供所有lib的压缩包,我用的是json-lib-2 ...

  7. java保存火车票信息_java抓取12306火车余票信息

    最近在弄一个微信的公众帐号,涉及到火车票查询,之前用的网上找到的一个接口,但只能查到火车时刻表,12306又没有提供专门的查票的接口.今天突然想起自己直接去12306上查询,抓取查询返回的数据包,这样 ...

  8. java 大整数取余_java 整数取余

    java整数取余是建立在java整数除法的基础上的,java整数除法可以参考我的上一篇文章java 整数除法. The remainder operation for operands that ar ...

  9. java 爬取数据_JAVA爬取天天基金网数据

    爬取基金历史记录代码: 1.首先要自己定义几个参数:基金编码,页数,每页显示条数 开始时间结束时间等 (我这直接写的静态方法使用的 大家可以改成Test方法自行进行测试) /*** httClient ...

最新文章

  1. 为绑定的NSArrayController设置默认的排序
  2. 出现module ‘xgboost‘ has no attribute ‘DMatrix‘的临时解决方法
  3. Error 错误: 找不到或无法加载主类
  4. debian清除无用的库文件(清理系统,洁癖专用)
  5. Johnny and Another Rating Drop CodeForces - 1362C(规律)
  6. 利用VC++实现局域网实时传输
  7. 静态内部类实现mysql连接_Java - 静态内部类
  8. cd-rom门锁定什么意思_CD-ROM的完整形式是什么?
  9. 用idea给java项目打jar包
  10. (47)fs创建多级目录
  11. CW3 Clarifications
  12. 【渝粤教育】10763k2_客户服务管理_21秋考试
  13. 《拥抱变化——社交网络时代的企业转型之道》一第2章 找准组织目标和企业文化...
  14. 荣耀 android 11 rom,华为荣耀畅玩4/4X CM11 七版通刷
  15. 学校食堂工作流程图流程图模板分享
  16. 最新韩小韩二次元高清图库api开源PHP网站源码
  17. 虚拟私有云(Virtual Private Cloud,VPC)
  18. 推理日本谋杀案的问题
  19. spring源码阅读--aop实现原理分析
  20. zsh: corrupt history file /home/csi/.zsh_history

热门文章

  1. 小型项目SSM+Maven实战讲解:APP信息管理平台-developer版
  2. 安利一款数学公式编辑器,AxMath
  3. 使用redis 作为计数器
  4. 交换代数 -- 诺特环
  5. TVS瞬态抑制二极管的特性及应用(SMBJ、SMAJ)
  6. Win32的缓冲区溢出攻击(涉及用WinDbg分析 overflow函数的返回地址所在的地址与buffer首地址的距离 OFF_SET)
  7. 介绍一点怎么样在网页建设中用到的非常实用方法
  8. 计算机辅助设计和工程图学,如何学会AUTO-CAD计算机辅助设计.
  9. HTML5期末大作业:爱折扣电商购物网站设计——清新爱折扣电商购物网站(5页) HTML+CSS+JavaScript 关于电商的HTML网页设计-----网购
  10. microsoft office word 遇到问题需要关闭, 这是第二次遇到这个问题了