📄 setdata_library.java
字号:
/* * Author : 胡家宝 * Date : 2006-6-30 10:54:52 */ 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 SetData_Library{ private int m_Data_Id; private int m_Subject_ID; private int m_SubjectBook_ID; private String m_Tm_Zsd; private long m_CreateTime; private String m_CreateName; private String m_Data_FileName; // Image can't auto deal : Image filed Data_Content nIndex = 8 private String m_Data_Point; private String m_Data_Difficulty; private String m_Data_Describe; private int m_Data_Order; public SetData_Library() { } public SetData_Library(int Data_Id,int Subject_ID,int SubjectBook_ID,String Tm_Zsd,long CreateTime,String CreateName,String Data_FileName,String Data_Point,String Data_Difficulty,String Data_Describe,int Data_Order) { m_Data_Id = Data_Id; m_Subject_ID = Subject_ID; m_SubjectBook_ID = SubjectBook_ID; m_Tm_Zsd = Tm_Zsd; m_CreateTime = CreateTime; m_CreateName = CreateName; m_Data_FileName = Data_FileName; m_Data_Point = Data_Point; m_Data_Difficulty = Data_Difficulty; m_Data_Describe = Data_Describe; m_Data_Order = Data_Order; } public int getData_Id() { return m_Data_Id; } public void setData_Id( int Data_Id ) { m_Data_Id = Data_Id; } public int getSubject_ID() { return m_Subject_ID; } public void setSubject_ID( int Subject_ID ) { m_Subject_ID = Subject_ID; } public int getSubjectBook_ID() { return m_SubjectBook_ID; } public void setSubjectBook_ID( int SubjectBook_ID ) { m_SubjectBook_ID = SubjectBook_ID; } public String getTm_Zsd() { return m_Tm_Zsd; } public void setTm_Zsd( String Tm_Zsd ) { if( Tm_Zsd == null ) Tm_Zsd= "default"; m_Tm_Zsd = Tm_Zsd; } 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 getData_FileName() { return m_Data_FileName; } public void setData_FileName( String Data_FileName ) { if( Data_FileName == null ) Data_FileName= "default"; m_Data_FileName = Data_FileName; } public String getData_Point() { return m_Data_Point; } public void setData_Point( String Data_Point ) { if( Data_Point == null ) Data_Point= "default"; m_Data_Point = Data_Point; } public String getData_Difficulty() { return m_Data_Difficulty; } public void setData_Difficulty( String Data_Difficulty ) { if( Data_Difficulty == null ) Data_Difficulty= "default"; m_Data_Difficulty = Data_Difficulty; } public String getData_Describe() { return m_Data_Describe; } public void setData_Describe( String Data_Describe ) { if( Data_Describe == null ) Data_Describe= "default"; m_Data_Describe = Data_Describe; } public int getData_Order() { return m_Data_Order; } public void setData_Order( int Data_Order ) { m_Data_Order = Data_Order; } //序列化 public byte[] serialize() throws IOException { ByteArrayOutputStream bout = new ByteArrayOutputStream(); DataOutputStream dout = new DataOutputStream(bout); dout.writeInt( m_Data_Id ); dout.writeInt( m_Subject_ID ); dout.writeInt( m_SubjectBook_ID ); dout.writeUTF( m_Tm_Zsd ); dout.writeLong( m_CreateTime ); dout.writeUTF( m_CreateName ); dout.writeUTF( m_Data_FileName ); dout.writeUTF( m_Data_Point ); dout.writeUTF( m_Data_Difficulty ); dout.writeUTF( m_Data_Describe ); dout.writeInt( m_Data_Order ); return bout.toByteArray(); } //反序列化 public void deserialize(byte[] data) throws IOException { ByteArrayInputStream bin = new ByteArrayInputStream(data); DataInputStream din = new DataInputStream(bin); m_Data_Id = din.readInt(); m_Subject_ID = din.readInt(); m_SubjectBook_ID = din.readInt(); m_Tm_Zsd = din.readUTF(); m_CreateTime = din.readLong(); m_CreateName = din.readUTF(); m_Data_FileName = din.readUTF(); m_Data_Point = din.readUTF(); m_Data_Difficulty = din.readUTF(); m_Data_Describe = din.readUTF(); m_Data_Order = din.readInt(); 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 + -