public boolean reDVD(String name) {
		for (int i = 0; i < this.userDVDArrayList.size(); i++) {
			if (this.userDVDArrayList.get(i).getName().equals(name)) {
				// ¼
				for (DVD a : this.dateHandle) {
					// DVD
					if ( a.getTitle().equals(name) ) {
						// һ
						if (a.getID() == this.userDVDArrayList.get(i).getID()) {
							// IDһ
							if ( this.userDVDArrayList.get(i).rentAmount > 0 ) {
								// ȷʵ
								if ( a.surrenderOne() ) {
									// ȷʵ
									--this.userDVDArrayList.get(i).rentAmount;	//  TAT
									// Ϊ0Ҫɾ¼
									if (this.userDVDArrayList.get(i).rentAmount == 0 && this.userDVDArrayList.get(i).buyAmount == 0) {
										this.userDVDArrayList.remove(i);
									}
									return true;
								}
							}
						}
					}
				}
				break;		// м¼ûжӦDVD
			}
		}
		return false;
	}