java有关String操作,实现中间 * 显示
来源:互联网 发布:回看 网络电视 编辑:程序博客网 时间:2024/05/21 09:21
有时,项目中一些用户名要求显示如:t***t,即用户名只显示第一个和最后一个字符,中间用*表示,可使用方法如下:
public static void main(String[] args) {String a = "testtest";char[] c = a.toCharArray();StringBuffer sb = new StringBuffer();sb.append(String.valueOf(c[0]));for (int i = 1; i < c.length-1; i++) {String aa = String.valueOf(c[i]).replaceAll(String.valueOf(c[i]), "*");sb.append(aa);}sb.append(String.valueOf(c[c.length-1]));// sb.append(String.valueOf(a.charAt(0)));// for (int i = 1; i < a.length()-1; i++) {// sb.append(String.valueOf(a.charAt(i)).replaceAll(String.valueOf(a.charAt(i)), "*"));// }// sb.append(String.valueOf(a.charAt(a.length()-1)));System.out.println(sb.toString());}
欢迎补充!
0 0
- java有关String操作,实现中间 * 显示
- Java String 和 byte[]中间的转换
- Java实现的中间库
- 有关C#和java的异步操作的实现
- java设置界面显示在屏幕中间
- 有关String 字符串的各种操作大全
- 有关string类型的基本操作
- 截取两个String字符串中间相同部分并进行操作
- 双链表有关操作的实现
- viewPager实现画廊效果,中间显示一张,两侧显示一部分
- CCF 201612-1 中间数 JAVA实现
- Java中有关String的学习笔记
- leetcode 344 reverse String ---java--头尾兑换,直到中间
- 安卓Java字符串String函数构造取文本中间
- AES算法的Java实现,直接对String操作
- Java String操作 trim()
- java--string 操作
- JAVA常用String操作
- EJB+JBOSS Could not resolve beanClass method from proxy call
- Facebook Hacker Cup 2015 Round 1 --- Homework
- Android 如何在一个Activity中合理地显示多种类型的checkBox
- 【Python基础教程】第2章 列表和元组-2.4元组:不可变序列
- CentOS6+nginx+uwsgi+mysql+django1.6.6+python2.6.6
- java有关String操作,实现中间 * 显示
- About Sketch - a very handy design tool
- java枚举类型enum的使用
- 程序猿鄙视链
- jlinkV8指示灯不亮 usb无法识别的问题
- {CSDN:CODE:dialogLoginReg}
- jquery.fn.extend与jquery.extend
- Python 查找有序列表中指定元素所在位置
- 什么样的人适合微信创业