public void removeChar(String delStr) {
		int i;
		CharList tmpNode;
		CharList prevNode;
		firstNode = this;
		
		for (i = 0; i < delStr.length(); i++) {
			tmpNode = firstNode;
			prevNode = firstNode;
			while (tmpNode != null && tmpNode.ch == delStr.charAt(i)) {
				prevNode = tmpNode;
				tmpNode = tmpNode.next;
			}
			firstNode = tmpNode;
			if (tmpNode == null) {
				continue;
			}
			while (tmpNode != null) {
				if (tmpNode.ch == delStr.charAt(i)) {
					prevNode.next = tmpNode.next;
				} else {
					prevNode = tmpNode;
				}
				tmpNode = tmpNode.next;
			}
		}
	}