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

📄 book.java

📁 文件打包解包文件打包解包文件打包解包文件打包解包文件打包解包
💻 JAVA
字号:

import java.util.List;


/**
 * Books generated by MyEclipse - Hibernate Tools
 */

public class Book  implements java.io.Serializable {
     /**
	 * 
	 */
	 private static final long serialVersionUID = -8099787295794429146L;
	 // 书目id号 总共12个数字, 其为书的id号+(对于杂志加期刊的id号, 对于小说后四位补’0’), 目前规定书id号为8位数, 
	 // 小说的id号以数字1开头, 杂志的id号以数字2开头. 杂志的期刊的id号为4位
	 private String id;      	
     private String bookname;	// 书名
     private String type;		// 书目的类型: 小说为'S',杂志为'M'
     private String seriaProp;	// 连载属性: 'c'连载,'f'全本
     private String issue;		// 期号
     
    // Constructors

    /**
     * 构建书目属性
     * @param allBuild 为从build.txt文件按行读取的字符串数据
     */ 
	public Book buildBooks(List<String> allBuild){
    	 Book b=new Book(); 
    	 boolean bl=false; // 记录当前书目是否为小说,当bl=true表小说,bl=false表杂志
    	 // build.txt文件的第一行为打包章节号. 构建书目属性是不取
    	 // 取build.txt文件的第二行到第五行数据, 即从allBuild的索引1到索引四取数据
		 // 取第二行,书的id号
		 b.setId(allBuild.get(1));
		 // 取第三行,书名
		 b.setBookname(allBuild.get(2));
		 // 取第四行,书的类型: story为小说,magazine为杂志
		 if("story".equalsIgnoreCase(allBuild.get(3))){
			 b.setType("S");		// 类型:小说/杂志
			 bl=true;
		 }else 
			 b.setType("M");
		 // 取第五行,如果为小说则有类型属性:'c'表连载,'f'表全本; 如果为杂志则有期号
		 String str=allBuild.get(4);
		 if(bl)
			 b.setSeriaProp(str);	// 是否连载
		 else 
			 b.setIssue(str);		// 期号
    	 return b;
     }

    public String getId() {
        return this.id;
    }
    
    public void setId(String id) {
        this.id = id;
    }
    public String getBookname() {
        return this.bookname;
    }
    
    public void setBookname(String bookname) {
        this.bookname = bookname;
    }

    public String getType() {
        return this.type;
    }
    
    public void setType(String type) {
        this.type = type;
    }
    
    public String getIssue() {
		return issue;
	}

	public void setIssue(String issue) {
		this.issue = issue;
	}

	public String getSeriaProp() {
		return seriaProp;
	}

	public void setSeriaProp(String seriaProp) {
		this.seriaProp = seriaProp;
	}


}

⌨️ 快捷键说明

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