随笔分类 -  java基础

摘要:1.手机号隐藏处理 String content = "我是中国人手机号,中国码农"; Pattern pattern = Pattern.compile("(?<!\\d)(?:(?:1[34578]\\d{9})|(?:861[34578]\\d{9}))(?!\\d)"); Matcher m 阅读全文
posted @ 2022-03-22 20:22 shadow321 阅读(1883) 评论(0) 推荐(0)
摘要:方式一: //编码// String encodeUsername = URLEncoder.encode(username, "iso-8859-1"); //解码// username = URLDecoder.decode(encodeUsername, "utf-8"); //方式二: // 阅读全文
posted @ 2021-08-05 19:52 shadow321 阅读(1412) 评论(0) 推荐(0)
摘要:对于很多想学习java的人来说,经常听别人说线程难,其实真正理解了线程后,一点都不会觉得线程难,这里我为大家梳理下线程的创建方式吧. 一.线程的创建方式有三种 1.继承Thread类 2.实现Runnable接口 3.实现Callable接口(返回结果并且可能抛出异常的任务). 如果采用实现Call 阅读全文
posted @ 2019-05-12 12:11 shadow321 阅读(666) 评论(0) 推荐(0)
摘要:1.Equals 很多人对equals方法的用法有些模糊,这里来为大家梳理下: 字符串中的equals方法,该方法用来判断两个字符串的内容是否相同。 例1: String str1="Hello"; String str2="Hello"; String str3="java"; //字符串默认比较 阅读全文
posted @ 2019-05-11 18:23 shadow321 阅读(335) 评论(0) 推荐(0)