![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码积累
墓锦天
这个作者很懒,什么都没留下…
展开
-
DateUtil
DateUtil依赖DateCalendar获取当前时间Date转StringString转Date时间和秒的转化时间的偏移依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <v...原创 2020-01-15 15:58:42 · 272 阅读 · 0 评论 -
hutool-all StrUtil
StrUtil空字符串的处理空格处理开始和结尾判断大小写判断和大小写转换非汉字和非标点的判断保留汉字和标点 去除字母和数字去除开头和结尾其他空字符串的处理StrUtil.isBlank(str) 字符串为空或者null 返回trueStrUtil.isBlankIfStr(obj) obj为null 或者 obj是字符序列并且为空字符串StrUtil.isNotBlank(CharS...原创 2020-01-15 11:48:31 · 2534 阅读 · 0 评论 -
Date 工具类的使用总结
Date 工具类的使用总结毫秒值和Date字符串和Date的转换Date 和 calender的转化mysql 日期转化成字符串毫秒值和DateDate date = new Date(long);Long long = date.gettime();字符串和Date的转换SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);...原创 2020-01-14 15:59:20 · 136 阅读 · 0 评论 -
FastJson的使用
FastJson的使用javajavaScriptjavajson对象装化成MapMap map = (Map)JSON.parse(str);map 转化成字符串String s = JSON.toJSONString(map);List的字符串转化成listList integers = JSON.parseArray(str, Integer.class);List 转化成...原创 2020-01-14 15:58:05 · 87 阅读 · 0 评论 -
mybatisplus Page解读
mybatisplus Page解读page类page类源码public class Page<T> implements IPage<T> { private static final long serialVersionUID = 8545996863226528798L; private List<T> records; 对象...原创 2019-12-09 11:37:27 · 4799 阅读 · 0 评论 -
快速排序2
思路:先得到一个基准数,两个指针,头指针和尾指针,基准值设为索引为0的值,pre为 第二个值的索引,last为最后一个值的索引从pre的值开始比较,如果比基准值小,指针移动,否则(比基准值大),那么就和last的值交换位置,last索引移动循环执行,直到pre和last相遇。pre之前的值比基准值小,last之后的值比基准值大把基准值和pre索引的值交换把头-基准值的值按递归排序把基准...原创 2019-04-29 16:58:19 · 89 阅读 · 0 评论 -
快速排序
public static void main(String[] args) { int[] arr = {10,9,8,7,6,5,4,3,2,1}; System.out.println(Arrays.toString(arr)); func(arr); System.out.println(Arrays.toString(arr...原创 2019-04-29 09:05:48 · 90 阅读 · 0 评论 -
希尔排序
希尔排序是插入排序的加强版public static void main(String[] args) { int[] arr = {9,7,5,76,45,12,44,65,78}; for (int D = arr.length/2; D >0 ; D/=2) { for (int i = D; i <arr.lengt...原创 2019-04-28 20:22:13 · 87 阅读 · 0 评论 -
插入排序
public static void main(String[] args) { int[] arr = {9,7,5,76,45,12,44,65,78}; for (int i = 1; i <arr.length-1 ; i++) { int insert = arr[i]; int index =...原创 2019-04-28 20:08:42 · 90 阅读 · 0 评论 -
计算一个数的二进制有多少个1
计算一个数的二进制有多少个1 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int m = sc.nextInt(); int count = 0; System.out.println(Integer.toString...原创 2019-04-26 21:20:42 · 1285 阅读 · 0 评论 -
数组反转
数组反转public class Test2 { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5, 6, 7, 8,9,22,33,44,55,66,77,88}; seach(arr); System.out.println(Arrays.toSt...原创 2019-04-26 20:44:59 · 166 阅读 · 0 评论 -
二分查找
public class Test3 { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5, 6, 7, 8,9,22,33,44,55,66,77,88}; int index = seach(arr,9); System.out.println(...原创 2019-04-26 20:40:39 · 82 阅读 · 0 评论 -
java 实现十进制转化二进制
代码public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("please click zhe number you want:"); int m = sc.nextInt(); int t =...原创 2019-04-17 16:20:45 · 232 阅读 · 0 评论