📄 settrainbook.java
字号:
/* * Author : 胡家宝 * Date : 2006-6-30 10:54:53 */ package WebExam; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.util.*; public class SetTrainBook{ private int m_TrainBookID; private int m_TrainID; private String m_TrainBookName; private int m_TrainBookType; private String m_TrainBookAddress; private String m_TrainBookDetail; private String m_TeacherId; private long m_CreateTime; private String m_CreateName; private String m_ReserveTxt; private long m_ReserveTime; public SetTrainBook() { } public SetTrainBook(int TrainBookID,int TrainID,String TrainBookName,int TrainBookType,String TrainBookAddress,String TrainBookDetail,String TeacherId,long CreateTime,String CreateName,String ReserveTxt,long ReserveTime) { m_TrainBookID = TrainBookID; m_TrainID = TrainID; m_TrainBookName = TrainBookName; m_TrainBookType = TrainBookType; m_TrainBookAddress = TrainBookAddress; m_TrainBookDetail = TrainBookDetail; m_TeacherId = TeacherId; m_CreateTime = CreateTime; m_CreateName = CreateName; m_ReserveTxt = ReserveTxt; m_ReserveTime = ReserveTime; } public int getTrainBookID() { return m_TrainBookID; } public void setTrainBookID( int TrainBookID ) { m_TrainBookID = TrainBookID; } public int getTrainID() { return m_TrainID; } public void setTrainID( int TrainID ) { m_TrainID = TrainID; } public String getTrainBookName() { return m_TrainBookName; } public void setTrainBookName( String TrainBookName ) { if( TrainBookName == null ) TrainBookName= "default"; m_TrainBookName = TrainBookName; } public int getTrainBookType() { return m_TrainBookType; } public void setTrainBookType( int TrainBookType ) { m_TrainBookType = TrainBookType; } public String getTrainBookAddress() { return m_TrainBookAddress; } public void setTrainBookAddress( String TrainBookAddress ) { if( TrainBookAddress == null ) TrainBookAddress= "default"; m_TrainBookAddress = TrainBookAddress; } public String getTrainBookDetail() { return m_TrainBookDetail; } public void setTrainBookDetail( String TrainBookDetail ) { if( TrainBookDetail == null ) TrainBookDetail= "default"; m_TrainBookDetail = TrainBookDetail; } public String getTeacherId() { return m_TeacherId; } public void setTeacherId( String TeacherId ) { if( TeacherId == null ) TeacherId= "default"; m_TeacherId = TeacherId; } public long getCreateTime() { return m_CreateTime; } public void setCreateTime( long CreateTime ) { m_CreateTime = CreateTime; } public String getCreateName() { return m_CreateName; } public void setCreateName( String CreateName ) { if( CreateName == null ) CreateName= "default"; m_CreateName = CreateName; } public String getReserveTxt() { return m_ReserveTxt; } public void setReserveTxt( String ReserveTxt ) { if( ReserveTxt == null ) ReserveTxt= "default"; m_ReserveTxt = ReserveTxt; } public long getReserveTime() { return m_ReserveTime; } public void setReserveTime( long ReserveTime ) { m_ReserveTime = ReserveTime; } //序列化 public byte[] serialize() throws IOException { ByteArrayOutputStream bout = new ByteArrayOutputStream(); DataOutputStream dout = new DataOutputStream(bout); dout.writeInt( m_TrainBookID ); dout.writeInt( m_TrainID ); dout.writeUTF( m_TrainBookName ); dout.writeInt( m_TrainBookType ); dout.writeUTF( m_TrainBookAddress ); dout.writeUTF( m_TrainBookDetail ); dout.writeUTF( m_TeacherId ); dout.writeLong( m_CreateTime ); dout.writeUTF( m_CreateName ); dout.writeUTF( m_ReserveTxt ); dout.writeLong( m_ReserveTime ); return bout.toByteArray(); } //反序列化 public void deserialize(byte[] data) throws IOException { ByteArrayInputStream bin = new ByteArrayInputStream(data); DataInputStream din = new DataInputStream(bin); m_TrainBookID = din.readInt(); m_TrainID = din.readInt(); m_TrainBookName = din.readUTF(); m_TrainBookType = din.readInt(); m_TrainBookAddress = din.readUTF(); m_TrainBookDetail = din.readUTF(); m_TeacherId = din.readUTF(); m_CreateTime = din.readLong(); m_CreateName = din.readUTF(); m_ReserveTxt = din.readUTF(); m_ReserveTime = din.readLong(); bin.close(); din.close(); } public static boolean matches(byte[] data, String userName) throws IOException { ByteArrayInputStream bais = new ByteArrayInputStream(data); DataInputStream dis = new DataInputStream(bais); try { return (dis.readUTF()).equals(userName); } catch (IOException e) { e.printStackTrace(); return false; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -