//替换为一个*
@Test
public void test05() {
System.out.println("");
ArrayList<Object> list = new ArrayList<>();
list.add("111");
list.add(12);
list.add("aaa");
list.add("Aaa");
for (int i = 0; i < list.size(); i++) {
String str = list.get(i).toString();
String s = str.replaceAll(".*[A-Za-z]+.*", "*");
list.set(i, s);
}
System.out.println(list);
}
//替换为***
@Test
public void test06() {
System.out.println("...........");
ArrayList<Object> list = new ArrayList<>();
list.add("111");
list.add(12);
list.add("aaa");
list.add("Aaa");
for (int i = 0; i < list.size(); i++) {
String str = list.get(i).toString();
int length = str.length();
if (str.matches(".*[A-Za-z]+.*")){
str="";
for (int j = 0; j <length ; j++) {
str+="*";
}
}
list.set(i, str);
}
System.out.println(list);
}
String中替换字母为*
最新推荐文章于 2024-06-10 00:13:57 发布