📄 setforum_forum.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_Forum{ private int m_F_ID; private String m_F_SUBJECT; private String m_F_DESCRIPTION; private int m_F_TOPICS; private int m_F_REPLY; private long m_F_LAST_POST; private String m_F_Clerk_ID; public SetForum_Forum() { } public SetForum_Forum(int F_ID,String F_SUBJECT,String F_DESCRIPTION,int F_TOPICS,int F_REPLY,long F_LAST_POST,String F_Clerk_ID) { m_F_ID = F_ID; m_F_SUBJECT = F_SUBJECT; m_F_DESCRIPTION = F_DESCRIPTION; m_F_TOPICS = F_TOPICS; m_F_REPLY = F_REPLY; m_F_LAST_POST = F_LAST_POST; m_F_Clerk_ID = F_Clerk_ID; } public int getF_ID() { return m_F_ID; } public void setF_ID( int F_ID ) { m_F_ID = F_ID; } public String getF_SUBJECT() { return m_F_SUBJECT; } public void setF_SUBJECT( String F_SUBJECT ) { if( F_SUBJECT == null ) F_SUBJECT= "default"; m_F_SUBJECT = F_SUBJECT; } public String getF_DESCRIPTION() { return m_F_DESCRIPTION; } public void setF_DESCRIPTION( String F_DESCRIPTION ) { if( F_DESCRIPTION == null ) F_DESCRIPTION= "default"; m_F_DESCRIPTION = F_DESCRIPTION; } public int getF_TOPICS() { return m_F_TOPICS; } public void setF_TOPICS( int F_TOPICS ) { m_F_TOPICS = F_TOPICS; } public int getF_REPLY() { return m_F_REPLY; } public void setF_REPLY( int F_REPLY ) { m_F_REPLY = F_REPLY; } public long getF_LAST_POST() { return m_F_LAST_POST; } public void setF_LAST_POST( long F_LAST_POST ) { m_F_LAST_POST = F_LAST_POST; } public String getF_Clerk_ID() { return m_F_Clerk_ID; } public void setF_Clerk_ID( String F_Clerk_ID ) { if( F_Clerk_ID == null ) F_Clerk_ID= "default"; m_F_Clerk_ID = F_Clerk_ID; } //序列化 public byte[] serialize() throws IOException { ByteArrayOutputStream bout = new ByteArrayOutputStream(); DataOutputStream dout = new DataOutputStream(bout); dout.writeInt( m_F_ID ); dout.writeUTF( m_F_SUBJECT ); dout.writeUTF( m_F_DESCRIPTION ); dout.writeInt( m_F_TOPICS ); dout.writeInt( m_F_REPLY ); dout.writeLong( m_F_LAST_POST ); dout.writeUTF( m_F_Clerk_ID ); 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_F_SUBJECT = din.readUTF(); m_F_DESCRIPTION = din.readUTF(); m_F_TOPICS = din.readInt(); m_F_REPLY = din.readInt(); m_F_LAST_POST = din.readLong(); m_F_Clerk_ID = din.readUTF(); 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 + -