![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
后端
微光迷失尘夏
这个作者很懒,什么都没留下…
展开
-
List集合中list.remove()返回false原因
list的remove()方法是比较两个对象是否是同一个对象的。如果在删除之前修改了对象的某个属性,则调用remove()方法返回的值就为false而不是true。解决:重写所用对象的实体类的equals()方法。注意对比的参数使用不会变化的参数,这里使用code。 @Override public boolean equals(Object obj) { if(this == obj) return true; if(null == obj || g原创 2021-06-10 11:00:52 · 771 阅读 · 0 评论 -
Java:根据年月日计算年龄
package com;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;//根据年月日计算年龄public class AgeUtils { public static String getAgeFromBirthTime(Date birthDay){ Calendar cal原创 2021-06-03 11:03:18 · 617 阅读 · 0 评论 -
Java:使用NIO的Channel提高文件压缩效率
参考地址:[添加链接描述]转载 2021-03-08 13:52:35 · 275 阅读 · 1 评论 -
Java:大神进阶之路
java大神进阶之路既然励志在java路上走的更远,那就必须了解java的路径。先看图更加细化的细节如下一: 编程基础不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的。下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法。1-1 常用数据结构数组、链表、堆、栈、队列、Hash表、二叉树等1-2 算法思想算法时间复杂度和空间复杂度的分析计算算法思想:递推、递归、穷举、贪心、分治、动态规划、迭代、分枝界限1-3 经典算法经典转载 2021-01-05 21:16:29 · 167 阅读 · 0 评论 -
常用正则
\u后面加上十六进制代码来表示Unicode字符。//匹配中文字符[\u4e00-\u9fa5] //匹配正整数^[1-9]\d*$ //匹配由26个英文字母组成的字符串^[A-Za-z]+$ //匹配由26个英文字母的大写组成的字符串^[A-Z]+$ //匹配由26个英文字母的小写组成的字符串 ^[a-z]+$ //匹配由数字和26个英文字母组成的字符串^[A-Za-z0-9]+$ ...原创 2020-12-31 13:42:01 · 79 阅读 · 1 评论