假如有字符串“+tLp2sa-b+c3ssLsfsx319ndgh.fdjfh-sgd54.ykx7vp-x9vx” ,用最有效、快速的方法去掉字符‘+’‘-’‘.’,不能用java内置字符串处理方法。
String str =“jdgzna.dkhd”;
for( int i =0;i<str.lenght;i++){
switch(str.charAt(i)){
case '+' :
case '.' :
str.remove(i);
i --;
break;
}
}
大概的思路是这样,字符串的length和remove算不算Java的内部方法