50,527
社区成员
发帖
与我相关
我的任务
分享
System.out.println(str.replaceAll("[a-z]+", ""));
性能应该会更高/**
* 将下面字符串中的所有英文字符删除 <br>
* String str = "abcd1234e56f7gh888";
*
* @author <a href="http://www.herveyhall.cf">Hervey Hall</a>
*
*/
public class Test {
public static void main(String[] args) {
String str = "abcd1234e56f7gh888";
System.out.println(str.replaceAll("[a-z]", ""));
}
}
public class Test{
public static void main(String[] args){
String str="abcd1234e56f7gh888";
char[] c = str.toCharArray();
System.out.println(c.length);
for(int i=0;i<c.length;i++){
if(c[i]<='9' && c[i]>='0'){
c[i] = ' ';
}
}
String str1 = new String(c);
str1 = str1.replaceAll(" ","");
System.out.println(str1);
}
}