2 和 3 是对的
String a = "张三:13800138000|李四:138661386666|王五:13899168999";
String a1= a.replace(":","→");
String a2= a1.replace("|","\n");
System.out.println(a2);
String a = "张三:13800138000|李四:138661386666|王五:13899168999";
for(int i = 0 ; i < a.length() ; i++){
if(a.charAt(i) == ':' ){
a.charAt(i)="→" ;
}else if(a.charAt(i) == '|'){
a.charAt(i)="\n" ;
}
System.out.println(a.charAt(i));
}
String str = "asdf12gg123aa";
for(int i = 0 ; i < str.length() ; i++){
if(str.charAt(i) >= '0' && str.charAt[i] <= '9'){
System.out.println(str.charAt[i] + " 是数字!");
}else{
System.out.println(str.charAt[i] + " 是字符!");
}
}
运行结果:
没有校验特殊符号倒是真的