去除字符串中空格製表符換行

/** 去除字符串中空格製表符換行  **/   
public static String checkString(String str) {
    if (TextUtils.isEmpty(str)) return "";
    int len = str.length();
    int i = 0, j = 0;
    char[] strChar = str.toCharArray();
    for (; i < len; i++) {
        if (' ' == strChar[i] || '\t' == strChar[i] || '\n' == strChar[i])
            continue;
        if (i != j) strChar[j] = strChar[i];
        j++;
    }
    //strChar[j] = 0;//C/C++中0是結束標誌位需要添加該語句,Java中會越界,需要註釋該句;
    return new String(Arrays.copyOf(strChar, j));
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章