📄 setforum_reply.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_Reply{ private int m_F_ID; private int m_T_ID; private int m_R_ID; private String m_r_subject; private String m_R_CONTENT; private int m_R_author_id; private String m_R_AUTHOR; private long m_R_DATE; public SetForum_Reply() { } public SetForum_Reply(int F_ID,int T_ID,int R_ID,String r_subject,String R_CONTENT,int R_author_id,String R_AUTHOR,long R_DATE) { m_F_ID = F_ID; m_T_ID = T_ID; m_R_ID = R_ID; m_r_subject = r_subject; m_R_CONTENT = R_CONTENT; m_R_author_id = R_author_id; m_R_AUTHOR = R_AUTHOR; m_R_DATE = R_DATE; } 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 int getR_ID() { return m_R_ID; } public void setR_ID( int R_ID ) { m_R_ID = R_ID; } public String getr_subject() { return m_r_subject; } public void setr_subject( String r_subject ) { if( r_subject == null ) r_subject= "default"; m_r_subject = r_subject; } public String getR_CONTENT() { return m_R_CONTENT; } public void setR_CONTENT( String R_CONTENT ) { if( R_CONTENT == null ) R_CONTENT= "default"; m_R_CONTENT = R_CONTENT; } public int getR_author_id() { return m_R_author_id; } public void setR_author_id( int R_author_id ) { m_R_author_id = R_author_id; } public String getR_AUTHOR() { return m_R_AUTHOR; } public void setR_AUTHOR( String R_AUTHOR ) { if( R_AUTHOR == null ) R_AUTHOR= "default"; m_R_AUTHOR = R_AUTHOR; } public long getR_DATE() { return m_R_DATE; } public void setR_DATE( long R_DATE ) { m_R_DATE = R_DATE; } //序列化 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.writeInt( m_R_ID ); dout.writeUTF( m_r_subject ); dout.writeUTF( m_R_CONTENT ); dout.writeInt( m_R_author_id ); dout.writeUTF( m_R_AUTHOR ); dout.writeLong( m_R_DATE ); 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_R_ID = din.readInt(); m_r_subject = din.readUTF(); m_R_CONTENT = din.readUTF(); m_R_author_id = din.readInt(); m_R_AUTHOR = din.readUTF(); m_R_DATE = 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 + -