public MsgBoard() {//公有的无参构造函数 savedName=new ArrayList<String>();//姓名 //填空:实例化标题、内容、时间的ArrayList<String>对象 …… }
时间: 2024-11-30 21:22:07 浏览: 5
在这个代码段中,`public MsgBoard()`是一个公有的无参构造函数,用于创建`MsgBoard`类的对象实例。在这个构造函数内部:
- 首先,声明并初始化了一个名为`savedName`的ArrayList,用于存储接收的消息中的姓名信息。
- 然后,你需要实例化标题、内容和时间的ArrayList对象。由于题目没有提供具体的类名或元素类型,我会假设这三个列表也可能是String类型的。因此,这部分可能会像这样填写:
```java
titleList = new ArrayList<String>(); // 实例化标题的ArrayList
contentList = new ArrayList<String>(); // 实例化内容的ArrayList
timeList = new ArrayList<String>(); // 实例化时间的ArrayList
```
这里`titleList`, `contentList`, 和 `timeList` 分别代表标题列表、内容列表和时间列表。
完整的构造函数如下:
```java
public MsgBoard() {
savedName = new ArrayList<String>();
titleList = new ArrayList<String>();
contentList = new ArrayList<String>();
timeList = new ArrayList<String>();
}
```
相关问题
使用c#语言中实现留言查询系统
留言查询系统需要包括以下功能:
1. 用户留言功能(包括留言内容、留言时间、留言人信息等);
2. 留言列表展示功能;
3. 留言搜索功能。
下面是使用C#语言实现留言查询系统的步骤:
1. 创建一个Windows窗体应用程序;
2. 设计并创建留言列表展示界面,包括datagridview控件和搜索功能组件;
3. 使用SQL Server或者其他数据库管理系统创建一个留言表,包含留言ID、留言内容、留言时间、留言人信息等字段;
4. 在窗体应用程序中,使用ADO.NET技术连接数据库,并将留言列表展示在datagridview控件中;
5. 实现用户留言功能,通过界面设计实现用户输入留言内容并保存到数据库中;
6. 实现留言搜索功能,通过搜索框中输入的关键字,从数据库中查询出符合条件的留言并展示在datagridview控件中。
具体实现过程可以参考以下代码示例:
```csharp
//数据库连接字符串
string connStr = "Server =localhost; Database =msgboard; Uid =root; Pwd =123456";
//连接数据库
SqlConnection conn = new SqlConnection(connStr);
conn.Open();
//查询留言数据
string sql = "SELECT * FROM message";
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
DataTable dt = new DataTable();
adapter.Fill(dt);
//绑定数据到datagridview控件
dataGridView1.DataSource = dt;
//保存留言数据
string name = txtName.Text;
string message = txtMessage.Text;
string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
string sqlInsert = "INSERT INTO message(name, message, time) VALUES('" + name + "', '" + message + "', '" + time + "')";
SqlCommand cmd = new SqlCommand(sqlInsert, conn);
cmd.ExecuteNonQuery();
//搜索留言
string keyword = txtKeyword.Text;
string sqlSearch = "SELECT * FROM message WHERE message LIKE '%" + keyword + "%'";
SqlDataAdapter adapterSearch = new SqlDataAdapter(sqlSearch, conn);
DataTable dtSearch = new DataTable();
adapterSearch.Fill(dtSearch);
//绑定搜索结果到datagridview控件
dataGridView1.DataSource = dtSearch;
```
阅读全文