JAVA String的一些特殊方法
来源:互联网 发布:阿里云系统root 编辑:程序博客网 时间:2024/05/14 02:06
1、replaceAll()
在日常生活中,电话号码一般不能直接显示出来,需要将一部分给予隐藏。
A:比如将电话号码:13689206786 ——> 136****5786
代码如下:
String phone = "13689205786";
phone.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2");
这里$1代表regex里面第一个捕获性分组,即(\\d{3})
B:比如将卡号:411112222332123211 ——> 411***********3211
如果通过上面的方法,程序比较复杂,因此换一个思路:
代码如下:
String card = "411112222332123211";
card.replaceAll("(?<=\\d{3})\\d(?=\\d{4})","*");
2、字符串首字母大写转换方法
3、判断字符串中是否包含汉字
boolean flag = str.length() == str.getBytes().length;//true:无汉字 false:有汉字
阅读全文
0 0
- JAVA String的一些特殊方法
- 在JAVA中, 在使用String.split方法时要注意的一些特殊分隔字符串
- java replaceall方法替换String的几种特殊情况
- java:String类的一些方法
- Java String的一些方法使用
- java基础--特殊的String
- JAVA--特殊的String类
- Java中特殊的String
- java 里特殊的String
- JAVA中替换一些特殊字符的方法
- java中对数组操作的一些特殊方法
- 一些String的方法
- 看别人写的Java中String的一些方法
- java中特殊的String类型
- java中特殊的String类型
- java中特殊的String类型
- Java String.split()特殊字符的用法
- JAVA中特殊的String类型
- Andriod 死机时kernel panic分析!
- SEnet (squeeze and excitatiuon)-一种对通道进行加权叠加的操作。
- 变长数组vla(realloc的扩容)
- SpringMVC将参数配置在URL中
- vue+element爬坑
- JAVA String的一些特殊方法
- vue中的http请
- CPUIDFIELD:CPUID字段的统一编号、读取方案。范例:检查SSE4A、AES、PCLMULQDQ指令
- MyBatis 实践中遇到的问题
- 51nod 1007 背包变形
- Python遇到的问题记录!
- Spring官网下载
- 特征工程
- Gitlab