
java
文章平均质量分 63
哼哼.
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
正则匹配过滤字母和数字
/** * 描述:过滤特殊字符、字母和数字 * @param str * @return * @throws PatternSyntaxException */ public static String StringFilter(String str) throws PatternSyntaxException { //定位符用来描述字符串或单词的边界,^ 和 $ 分别指字符串的开始与结束,\b 描述单词的前或后边界,\B 表示非..原创 2020-10-27 22:54:10 · 1953 阅读 · 0 评论 -
获取Excel合并单元格的值
/** * 获取合并单元格的值 * @param sheet * @param row * @param column * @return */ public static String getMergedRegionValue(Sheet sheet ,int row , int column){ int sheetMergeCount = sheet.getNumMergedRegions(); fo..原创 2020-10-27 22:46:45 · 1371 阅读 · 0 评论 -
List重复数据去重累加
List重复数据去重累加public class TestString {public static void main(String[] args) { List<JavaBean> list = new ArrayList<JavaBean>(); list.add(new JavaBean("A", 100)); list.add(new JavaBean("B", 200)); list.add(new JavaBean("A", 9980原创 2020-10-27 22:35:25 · 1156 阅读 · 0 评论 -
java List假分页
java List假分页public class pageListUtil {/** * 每页显示条数 */private int pageSize; /** * 总页数 */private int pageCount; /** * 原集合 */private List<T> data;public ListPageUtil(List<T> data, int pageSize) { if (data == null || data.isEm原创 2020-10-27 22:25:59 · 483 阅读 · 0 评论 -
车牌号的正则匹配
车牌号的正则匹配常规车牌号+新能源车牌号 public static boolean checkCarNumber(String content) { String pattern = "^([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[a-zA-Z](([DF]((?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cnWAlVf9-1599744029829)(?![IO])])[0-9]{4})|([0-9]{5}[原创 2020-09-10 21:23:51 · 3408 阅读 · 0 评论 -
多线程的实现方式,区别,停止线程的方式有几种
多线程的实现方式有如下三种1)继承Thread类创建线程 重写run方法2)实现Runnable接口创建线程3)使用Callable和Future创建线程 重写call方法通过继承Thread类来创建并启动多线程的一般步骤如下1. 定义Thread类的子类,并重写该类的run()方法,该方法的方法体就是线程需要完成的任务,run()方法也称为线程执行体。2通过实现Runnable接口...原创 2018-10-11 10:29:54 · 1936 阅读 · 0 评论 -
hashMap和concurrentHashMap底层实现原理
一、HashMaphasMap底层是数组+链表组成的,在jdk1.8和jdk1.7中有点差别1.7中数据结构图hashMap中比较核心的几个成员变量,1.初始化桶大小,应为底层是数组,所以这是数组默认的大小,2.桶最大值3.默认的负载因子(0.75)4.table真正存放数据的数组5.map存放数量的大小6.桶大小,可在初始化时显式指定7.负载因子,可在初始化时显式指定...原创 2018-12-23 17:41:08 · 859 阅读 · 0 评论