📄 setforum_topic.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 SetForum_Topic{ private int m_F_ID; private int m_T_ID; private String m_T_SUBJECT; private String m_T_CONTENT; private int m_T_clerk_id; private String m_T_clerk_name; private long m_T_DATE; private int m_T_REPLY; private int m_T_VIEW; private long m_R_DATE; private byte m_T_TOP; private byte m_T_LOCK; public SetForum_Topic() { } public SetForum_Topic(int F_ID,int T_ID,String T_SUBJECT,String T_CONTENT,int T_clerk_id,String T_clerk_name,long T_DATE,int T_REPLY,int T_VIEW,long R_DATE,byte T_TOP,byte T_LOCK) { m_F_ID = F_ID; m_T_ID = T_ID; m_T_SUBJECT = T_SUBJECT; m_T_CONTENT = T_CONTENT; m_T_clerk_id = T_clerk_id; m_T_clerk_name = T_clerk_name; m_T_DATE = T_DATE; m_T_REPLY = T_REPLY; m_T_VIEW = T_VIEW; m_R_DATE = R_DATE; m_T_TOP = T_TOP; m_T_LOCK = T_LOCK; } public int getF_ID() { return m_F_ID; } public void setF_ID( int F_ID ) { m_F_ID = F_ID; } public int getT_ID() { return m_T_ID; } public void setT_ID( int T_ID ) { m_T_ID = T_ID; } public String getT_SUBJECT() { return m_T_SUBJECT; } public void setT_SUBJECT( String T_SUBJECT ) { if( T_SUBJECT == null ) T_SUBJECT= "default"; m_T_SUBJECT = T_SUBJECT; } public String getT_CONTENT() { return m_T_CONTENT; } public void setT_CONTENT( String T_CONTENT ) { if( T_CONTENT == null ) T_CONTENT= "default"; m_T_CONTENT = T_CONTENT; } public int getT_clerk_id() { return m_T_clerk_id; } public void setT_clerk_id( int T_clerk_id ) { m_T_clerk_id = T_clerk_id; } public String getT_clerk_name() { return m_T_clerk_name; } public void setT_clerk_name( String T_clerk_name ) { if( T_clerk_name == null ) T_clerk_name= "default"; m_T_clerk_name = T_clerk_name; } public long getT_DATE() { return m_T_DATE; } public void setT_DATE( long T_DATE ) { m_T_DATE = T_DATE; } public int getT_REPLY() { return m_T_REPLY; } public void setT_REPLY( int T_REPLY ) { m_T_REPLY = T_REPLY; } public int getT_VIEW() { return m_T_VIEW; } public void setT_VIEW( int T_VIEW ) { m_T_VIEW = T_VIEW; } public long getR_DATE() { return m_R_DATE; } public void setR_DATE( long R_DATE ) { m_R_DATE = R_DATE; } public byte getT_TOP() { return m_T_TOP; } public void setT_TOP( byte T_TOP ) { m_T_TOP = T_TOP; } public byte getT_LOCK() { return m_T_LOCK; } public void setT_LOCK( byte T_LOCK ) { m_T_LOCK = T_LOCK; } //序列化 public byte[] serialize() throws IOException { ByteArrayOutputStream bout = new ByteArrayOutputStream(); DataOutputStream dout = new DataOutputStream(bout); dout.writeInt( m_F_ID ); dout.writeInt( m_T_ID ); dout.writeUTF( m_T_SUBJECT ); dout.writeUTF( m_T_CONTENT ); dout.writeInt( m_T_clerk_id ); dout.writeUTF( m_T_clerk_name ); dout.writeLong( m_T_DATE ); dout.writeInt( m_T_REPLY ); dout.writeInt( m_T_VIEW ); dout.writeLong( m_R_DATE ); dout.writeByte( m_T_TOP ); dout.writeByte( m_T_LOCK ); return bout.toByteArray(); } //反序列化 public void deserialize(byte[] data) throws IOException { ByteArrayInputStream bin = new ByteArrayInputStream(data); DataInputStream din = new DataInputStream(bin); m_F_ID = din.readInt(); m_T_ID = din.readInt(); m_T_SUBJECT = din.readUTF(); m_T_CONTENT = din.readUTF(); m_T_clerk_id = din.readInt(); m_T_clerk_name = din.readUTF(); m_T_DATE = din.readLong(); m_T_REPLY = din.readInt(); m_T_VIEW = din.readInt(); m_R_DATE = din.readLong(); m_T_TOP = din.readByte(); m_T_LOCK = din.readByte(); 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 + -