如何将一串一数字和运算符号的字符串中出去运算符号和数字

如:字符串为:“1*2+78-24/2*6”

String  str = "1*2+78-24/2*6";
String newstr="";
StringBuffer bf = new StringBuffer();
for (int i=0;i<str.length();i++) {
    if(str.charAt(i)=='*'|str.charAt(i)=='+'|str.charAt(i)=='-'|str.charAt(i)=='/'|str.charAt(i)=='%'){
        bf.append(" ").append(str.charAt(i)).append(" ");
    }else {
        bf.append(str.charAt(i));
    }
}

猜你喜欢

转载自blog.csdn.net/heiiochange/article/details/95534926