算法
算法
CrazySnail_x
这个作者很懒,什么都没留下…
展开
-
Java中如何实现List的自定义排序
最近项目中遇到一个问题,需要对List进行自定义顺序排序,打个比方,现在我有一个SortStudent类,需要对它的年龄降序排序,再对他的省份进行自定义的排序,要求按照:"安徽", "北京", "上海", "深圳", "广州"的顺序排列,如何实现呢?直接上代码,很简单,关键地方有注释,应该是一目了然的。public class CustomSort { private static final List<String> regulationOrder = Arrays.asList原创 2020-08-20 11:55:38 · 3243 阅读 · 0 评论 -
java中的位运算符
java中有三种移位运算符<< : 左移运算符,num << 1,相当于num乘以2>> : 右移运算符,num >> 1,相当于num除以2>>> : 无符号右移,忽略符号位,空位都以0补齐package com.xzh.customer.operation;...原创 2019-05-08 11:10:17 · 126 阅读 · 0 评论 -
java运算符 与(&)、非(~)、或(|)、异或(^)
最近看HashMap源码,遇到了这样一段代码:1 static final int hash(Object key) {2 int h;3 return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);4 }于是我整理学习了以下知识:1.十进制转二进制...转载 2019-05-08 14:11:12 · 130 阅读 · 0 评论