模擬一個String字符串的trim方法,去除字符串兩端的空格。

	public String myTrim(String str) {
		if (str != null) {
			int start = 0;// 用於記錄從前往後首次索引位置不是空格的位置的索引
			int end = str.length() - 1;// 用於記錄從後往前首次索引位置不是空格的位置的索引

			while (start < end && str.charAt(start) == ' ') {
				start++;
			}

			while (start < end && str.charAt(end) == ' ') {
				end--;
			}
			if (str.charAt(start) == ' ') {
				return "";
			}

			return str.substring(start, end + 1);
		}
		return null;
	}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章