日期:2014-05-20  浏览次数:20773 次

java拷贝字符串问题
请问有没有库函数能够拷贝字符串,并且忽略除了字母和空格之外的所有符号?

如果没有,我把字符串转成char型后如何判是否是字母和空格?

谢谢各位java高手帮助

------解决方案--------------------
Java code

public class Test {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String tr = "999SBfdfdf dfdf  ";
        char[] c = tr.toCharArray();
        StringBuffer sb = new StringBuffer();
        for(int i=0;i<c.length;i++){
            
            sb.delete(0, sb.length());
            if(sb.append(c[i]).toString().matches("[a-zA-Z]+|\\s"))
            {
                System.out.print(c[i]);//如果是空格或字母全部输出
            }
            
            
        }
    }

}