在Java編程中,我們經(jīng)常需要處理字符串類型的數(shù)據(jù)。但是在一些情況下,字符串中可能存在全角或半角空格,這時候會給我們的邏輯判斷和字符串比較帶來麻煩。下面介紹一些方法如何去掉字符串中的全角和半角空格。
/** * 去掉字符串中全角和半角空格 * * @param str 待處理字符串 * @return 去掉空格后的字符串 */ public static String trim(String str) { if (str == null) { return null; } else { // 去掉半角空格 str = str.trim(); // 去掉全角空格 str = str.replaceAll(" ", ""); return str; } }
通過使用Java的replaceAll方法,我們可以很方便地去掉全角空格。但是,由于全角空格和普通字符不一樣,所以在開發(fā)中,我們需要多加小心。使用上述方法,我們可以有效地去除字符串中的全角和半角空格。