java中使用向量做的一个简单翻页程序
来源:互联网 发布:php 或者符号 编辑:程序博客网 时间:2024/05/01 14:12
该程序由一个接口,一个实例类,和一个测试类组成
下面,我分别来解释一下
首先:接口中有三个方法,看下面代码
public interface IPageModel {
// 设置每页最大记录的条数
public void setMaxPageRows(int rowCount);
// 返回总面数
public int getPageCount();
// 返回指定页的内容
@SuppressWarnings("unchecked")
public Vector getPageCountents(int pageNum);//返回类型为向量
}
然后:就是实现类了,继承了接口.并对其实现.代码如下
public class Third implements IPageModel {
private String[] strArr;// 记录数据
private int maxPageRow;// 每页最大记录的条数
// 在构造函数中初始化数据
public Third() {
strArr = new String[51];
for (int i = 0; i < strArr.length; i++) {
strArr[i] = String.valueOf(i);
}
}
// 设置每页显示的最大记录条数
public void setMaxPageRows(int rowCount) {
this.maxPageRow = rowCount;
}
// 取得最记录数
public int getPageCount() {
return strArr.length;
}
// 用向量保存数据并返回
@SuppressWarnings("unchecked")
public Vector getPageCountents(int pageNum) {
Vector v = new Vector();
for (int i = maxPageRow * pageNum; i < maxPageRow * pageNum
+ maxPageRow; i++) {
if (i < strArr.length) {//保证有数据,不然会报数组下标越界异常
v.add(strArr[i]);
}
}
return v;
}
}
最后:就是一个测试类来检测代码的可能性,代码如下
- java中使用向量做的一个简单翻页程序
- 使用javascript做一个简单的抽奖程序
- Java做一个最简单的Socket通话程序
- Java做一个最简单的通话程序
- 用java做一个简单的英文翻译程序
- c++做一个计算两向量夹角的程序
- java中一个简单的涂鸦程序
- 一个简单的翻页代码
- java中简单的翻页功能的实现(PageManager)
- C#做一个简单的Ping程序
- C#做一个简单的窗体程序
- java中向量类Vector的使用
- 一个简单jsp的翻页控制
- 一个简单的java程序
- 一个简单的java程序
- 一个简单的Java程序
- 用java做的一个彩票32选7的简单程序
- 使用angularJS做一个简单的拼图游戏
- 在C#中应该使用短小的方法
- 用javascript评估用户输入密码的强度
- 国际特奥会将与联合国儿童基金会联手维护智障儿童权益
- 用Asp实现QQ在线查询
- 特奥会全球高峰论坛呼吁扩展智障人士的就业机会
- java中使用向量做的一个简单翻页程序
- 了解黑客经常使用哪些工具
- C#中listview使用注意事项
- 如何使自己成为一个幽默的人
- MD5算法介绍及实现
- Singleton Pattern
- py2exe的用法
- 仿google密码强度判断
- 如何用正确的方法来写出质量好的软件的75条体会