⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 booktitleset.java

📁 一个关于图书馆的服务器的管理程序
💻 JAVA
字号:
package library;
import java.util.*;

/**
 * Class <b>BookTitleSet</b> represents a 
 * collection of book titles.
 *
 * @author CTE
 * @version 1.0
 */
public class BookTitleSet{
   
    // Set is represented using a vector.
    private Vector set = null;
    
    /**
     * class Book constructor.
     *
     */
    public BookTitleSet() {
	set = new Vector();
    } 
    
    /**
     * class BookTitleSet constructor
     * @param inSet Vector of objects to populate this set.
     */
    public BookTitleSet( Vector inSet ) {
	set = new Vector( inSet );
    }
    
    /**
     * getBookTitleAt returns the book title at the specified location in the set.
     * @param int index index of BookTitle to return
     * @return BookTitle
     */
    public BookTitle getBookTitleAt( int index ) {
	return (BookTitle)set.get(index);
    }

    /**
     * getBookTitleCount returns the number of book titles in the set.
     * @return int
     */
    public int getBookTitleCount() {
	return set.size();
    }
    
    /**
     * addBookTitle adds a book title to the set
     * @param bookTitle BookTitle book title to be added to the set.
     * @return void
     */
    public void addBookTitle( BookTitle bookTitle ) {
	set.add( bookTitle );
    }

    /**
     * removeBookTitleAt removes a book title at the specified index and returns it
     * @param index int index of book title to remove
     * @return BookTitle
     */
    public BookTitle removeBookTitleAt( int index ) {
	return (BookTitle)set.remove( index );
    }

     /**
     * removeBookTitle removes the input book title from the BookTitleSet
     * @param bookTitle BookTitle book title to remove
     * @return boolean
     */
    public boolean removeBookTitle( BookTitle bookTitle ) {
	return set.remove( bookTitle );
    }
}











⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -