`

java中去掉字符串中的所有空格

 
阅读更多

 

/**
 * 去掉字符串中全部空格 包含中间的。
 * @param str
 * @return
 */
public static String del_space(String str) {
    if (str == null) {   
        return null;   
    }   
    char[] str_old = str.toCharArray();   
    StringBuffer str_new = new StringBuffer();   
    int i = 0;   
    for (char a : str_old) {   
        if (a != ' ') {   
            str_new.append(a);   
            i++;   
        }   
    }   
    return str_new.toString();   
}  
 

 

分享到:
评论
1 楼 JamesQian 2013-12-07  
建议还是直接用JDK,appache common提供的工具实现为好。如果自己实现最好实现的更为底层些。否则performance难以保证。因为你的实现至少实现了两次循环(to_array也是一次),for each循环中的i没有被真正用到.

相关推荐

Global site tag (gtag.js) - Google Analytics