java字符串操作
java字符串操作
大飞NO1
这个作者很懒,什么都没留下…
展开
-
为什么 Java 字符串是不可变的?
01. 图文分析 来看下面这行代码。 String alita = "阿丽塔"; 这行代码在字符串常量池中创建了一个内容为“阿丽塔”的对象,并将其赋值给了字符串变量 alita(存储的是字符串对象"阿丽塔"的引用)。如下图所示。 再来看下面这行代码。 String wanger = alita; 这行代码将字符串变量 alita 赋值给了字符串变量 wanger。这时候,w...转载 2019-11-29 09:41:40 · 135 阅读 · 1 评论 -
字符串“-”拆分
java基础(字符串),字符串中带有 "-"的拆分 String strKey ="3-6"; String[] parts = strKey.split("-"); int row1 = -1; int col1 = -1; if(!StringUtils.isEmpty(parts[0])){ row1 = Integer.parseInt(parts[0]);//行号 } if...原创 2019-07-05 14:34:42 · 699 阅读 · 0 评论 -
java字符串打码(重要字段***返回)
package smartt.styy.auth.util; import org.apache.commons.lang3.StringUtils; public class PrivacyStringUtil { private static final String OVERLAY = "****"; private static final int START = ...原创 2019-08-12 10:03:33 · 1556 阅读 · 0 评论 -
常见正则表达式收录
判断手机号码: public static final String REGMOBILE = "^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\\d{8}$"; 判断邮箱: public static String regEx1 = "^([a-z0-9A-Z]+[-|\\.]?...原创 2019-08-21 15:14:43 · 209 阅读 · 0 评论